Hallo Christoph,
Damit ich keine URLs der Form
page.php?lang=deindex=47
habe, setze ich mod rewrite ein, das mir URLs der Form
/de/47.html
in obiges umsetzt.
ich werde aus deiner RewriteRule nicht so ganz schlau, ich würde das so
machen:
RewriteRule ^/([^/]*)/([^/]*).html$
Hi Christoph,
hast du mal probiert, die Seite mit wget zu laden, bevor du die RewriteRule
gesetzt hast?
Hast du vielleicht ein einer RewriteCond vorher noch eine Browserweiche
eingesetzt?
Sonst könnte ich mir höchstens vorstellen, dass das PHP-Script sich bei
unterschiedlichen USER_AGENT's
Hallo Peter,
ev. ist AllowOverride in der httpd.conf auf _none_, weil dann
.htaccess nicht verarbeitet wird -
Das hatte ich auch erst vermutet, aber das ist es nicht:
httpd.conf:
Options FollowSymLinks Indexes Includes
AllowOverride All
Fällt dir dazu was ein?
--
Gruß
Hannes
Hallo Michael, Hallo Peter,
Du musst den Rootslash weglassen.
Das ist es!! Danke!
So muss das ganze in der .htaccess aussehen:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/(imgs|db|inc).*$
RewriteRule ^(.*)$ index.php?page=$1%{QUERY_STRING}
(In der RewriteCond muss der Rootslash
Hi,
ich möchte eine mod_rewrite-Regel in eine .htaccess setzen:
IfModule mod_rewrite.c
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/(imgs|db|inc).*$
RewriteRule ^/(.*)$ /index.php?page=$1%{QUERY_STRING}
/IfModule
Diese Regel funktioniert in meiner httpd.conf, aber da ich nach einem