Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
.htaccess Problem (hat auch mit php zu tun) ;D [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
.htaccess Problem (hat auch mit php zu tun) ;D


 
MasterRed
13-12-2004, 23:26 
 
Und zwar lasse ich per .htaccess die Datei von z.B. news.php?action=shownews&newsid=1 auf /news/news_1.php ändern, so weit so gut.

Aber wenn ich nun z.B. dann auf news gehe

www.example.com/news/news_1.php und da die anderen seiten von mir ja auch so gelinkt sind wie z.B. /kontakt/index.php oder /impressum/index.php ist nun mein problem, wenn ich nun auf der News bin, und dann auf kontakt will, sieht der link dann so aus:

www.example.com/news/kontakt/index.php

Aber er sollte dann

www.example.com/kontakt/index.php sein, ich hoffe ihr versteht was ich meine oO

 
penizillin
14-12-2004, 00:17 
 
und wie deine .htaccess datei aussieht kommt morgen früh in den nachrichten?

 
wahsaga
14-12-2004, 01:02 
 
absolut logisch - dein browser hat eine ressource aus dem "verzeichnis" /news/ angefordert - andere relative links werden also nun mit diesem zusammen gesetzt.

eine mögliche lösung könnten links relativ zum webroot der domain sein, als mit / beginnend.

 
MasterRed
14-12-2004, 07:27 
 
@wahsaga

kannst du mal bitte genau erklären was du meinst ? verstehe dich nicht wirklich (=

// edit
momentan lass ich vor den Links den host schreiben, was google aber garnicht gefällt versteht ihr ? >.<

Muss ja irgendwie gehen, dass htaccess immer aus dem / Verzeichniss ließt und nicht das was im Browser steht !? oO

 
wahsaga
14-12-2004, 13:43 
 
Original geschrieben von MasterRed
kannst du mal bitte genau erklären was du meinst ? verstehe dich nicht wirklich (=
dann bessere bitte dein verständnis vom referenzieren in HTML (http://de.selfhtml.org/html/allgemein/referenzieren.htm) auf.

Muss ja irgendwie gehen, dass htaccess immer aus dem / Verzeichniss ließt und nicht das was im Browser steht !? oO
dein browser ist es aber, der die ressource anfordert - und dabei ist es sein job, relative links zusammen mit dem, was er vorher angefordert hat, zu einem neuen absoluten URL zusammenzusetzen.

 
MasterRed
16-12-2004, 12:37 
 
das hatte ic hauch schon, aber google indiziert die seite trotzdem nicht >.<

Werde das nun mit ../ usw versuchen vll klappt das ja oO

Hatte das als erstes mit http://..... gemacht aber google verfolgt ja keine "externen" links in der seite ;D

Dann hatte ich / vor der Datei versucht, was google aber dann auch nicht indizierte und daher wollte ich euch fragen ob da was mit htaccess geht, aber da muss ich dann wohl mit ../ arbeiten ^^ (=

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:26 Uhr.