von Maasda |
Ahh!!! Danke, mit folgendem Code funktioniert es:
1:
2:
3:
4:
5:
6: | RewriteEngine on
RewriteBase /
RewriteRule ^/about$ index.php?page=about
RewriteRule ^/projects$ index.php?page=projects
RewriteRule ^/contact$ index.php?page=contact
RewriteRule ^/impressum$ index.php?page=impressum |
http://test.maasda.de |
von subjective |
Ich kenne deine konkrete Umgebung nicht - eventuell hängt eingentlich noch ein / an den eingehenden URLs. Solche Sachen sieht man eigentlich nur im Logging... |
von Maasda |
Ich habe mir für PHP-Tests schon einen Apache installiert.
Aber warum funktioniert dann deine Lösung nicht? Das sind doch keine URL-Weiterleitungen, sondern lokale Dateiverweise. |
von subjective |
Ein Problem das ich sehe, ist, dass du lauter URL-Weiterleitungen definierst - keine lokalen Verweise auf die Dateien.
Ich würde dir empfehlen einfach mal lokal Apache zu installieren - dann kannst du die Rewrite-Rules in Ruhe debuggen. |
von Maasda |
@Philipp Gérard: Ja, und zwar folgende:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29: | RewriteEngine on
RewriteRule ^home$ /
RewriteRule ^board$ /?cat=board
RewriteRule ^sign$ /?cat=login&page=signup
RewriteRule ^channel$ /?cat=channel
RewriteRule ^faq$ /?cat=home&page=faq
RewriteRule ^impressum$ /?cat=home&page=impressum
RewriteRule ^disclaimer$ /?cat=home&page=disclaimer
RewriteRule ^kontakt$ /?cat=home&page=contact
RewriteRule ^contact$ /?cat=home&page=contact
RewriteRule ^book$ /?cat=channel&page=book
RewriteRule ^game$ /?cat=channel&page=game
RewriteRule ^info$ /?cat=channel&page=info
RewriteRule ^love$ /?cat=channel&page=love
RewriteRule ^movie$ /?cat=channel&page=movie
RewriteRule ^music$ /?cat=channel&page=music
RewriteRule ^rss$ ?cat=rss
ErrorDocument 401 http://xtest.funfo.de/?cat=error&page=401
ErrorDocument 403 http://xtest.funfo.de/?cat=error&page=403
ErrorDocument 404 http://xtest.funfo.de/?cat=error&page=404
ErrorDocument 500 http://xtest.funfo.de/?cat=error&page=500
# php_value arg_separator.output "&"
<Files .htaccess>
order allow,deny
deny from all
</Files> |
@subjective: funktioniert leider auch nicht. |