rernanded
Erfahrenes Mitglied
Hallo,
wie kann ich bei Webseiten die üblichen Extensionen wie .html, .php usw. weglassen?
Beispiel: Google
Ich habe es per .htaccess gelöst, gibt es noch andere Ideen?
Allerdings ist mein .htaccess-Problem, dass ich es nicht hinkriege darin .html und .php gleichermassen auszuschliessen, also entweder nur das eine oder das andere.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.html [NC]
RewriteRule ^ %1 [R=301,L,NE]
ODER:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R=301,L,NE]
MONI
wie kann ich bei Webseiten die üblichen Extensionen wie .html, .php usw. weglassen?
Beispiel: Google
Ich habe es per .htaccess gelöst, gibt es noch andere Ideen?
Allerdings ist mein .htaccess-Problem, dass ich es nicht hinkriege darin .html und .php gleichermassen auszuschliessen, also entweder nur das eine oder das andere.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.html [NC]
RewriteRule ^ %1 [R=301,L,NE]
ODER:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R=301,L,NE]
MONI
Zuletzt bearbeitet: