Allfällige Korrektur
bearbeitet von Tagwächter> Die Bedingungen müßten daher m.E. wiederholt werden.
>
> Oder täusche ich mich da?
Nein. Du hast Recht! Ich hatte das [in der Verärgerung über diesen Mist](https://forum.selfhtml.org/self/2016/oct/29/php-unterseiten-name-anpassen-seo/1678597#m1678597) übersehen.
[Das](https://forum.selfhtml.org/self/2016/oct/29/php-unterseiten-name-anpassen-seo/1678610#m1678610) muss so aussehen:
~~~apache
### .htaccess
# http[s]://server/ort/seite/ , http[s]://server/ort/seite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Vorsicht! Nebenbedingungen (Follow symlinks erlaubt? Nur dann auch):
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)/(.*)/{0,1}$ index.php?ort=$1&page=$2 [L,QSA]
# http[s]://server/seite/ , http[s]://server/seite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Vorsicht! Nebenbedingungen (Follow symlinks erlaubt? Nur dann auch):
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^/(.*)/{0,1}$ index.php?page=$1 [L,QSA]
~~~
Allfällige Korrektur
bearbeitet von Tagwächter> Die Bedingungen müßten daher m.E. wiederholt werden.
>
> Oder täusche ich mich da?
Nein. Du hast Recht! Ich hatte das [in der Verärgerung über diesen Mist](https://forum.selfhtml.org/self/2016/oct/29/php-unterseiten-name-anpassen-seo/1678597#m1678597) übersehen.
[Das](https://forum.selfhtml.org/self/2016/oct/29/php-unterseiten-name-anpassen-seo/1678610#m1678610) muss so aussehen:
~~~apache
### .htaccess
# http[s]://server/ort/seite/ , http[s]://server/ort/seite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Vorsicht! Nebenbedingungen (Follow symlinks?):
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)/(.*)/{0,1}$ index.php?ort=$1&page=$2 [L,QSA]
# http[s]://server/seite/ , http[s]://server/seite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Vorsicht! Nebenbedingungen (Follow symlinks?):
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^/(.*)/{0,1}$ index.php?page=$1 [L,QSA]
~~~
Allfällige Korrektur
bearbeitet von Tagwächter> Die Bedingungen müßten daher m.E. wiederholt werden.
>
> Oder täusche ich mich da?
Nein. Du hast Recht! Ich hatte das [in der Verärgerung über diesen Mist](https://forum.selfhtml.org/self/2016/oct/29/php-unterseiten-name-anpassen-seo/1678597#m1678597) übersehen.
[Das](https://forum.selfhtml.org/self/2016/oct/29/php-unterseiten-name-anpassen-seo/1678610#m1678610) muss so aussehen:
~~~apache
### .htaccess
# http[s]://server/ort/seite/ , http[s]://server/ort/seite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/{0,1}$ index.php?ort=$1&page=$2 [L,QSA]
# http[s]://server/seite/ , http[s]://server/seite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/(.*)/{0,1}$ index.php?page=$1 [L,QSA]
~~~
PHP: Unterseiten-Name anpassen (SEO)
bearbeitet von Tagwächter> Die Bedingungen müßten daher m.E. wiederholt werden.
>
> Oder täusche ich mich da?
Nein. Du hast Recht! Ich hatte das [in der Verärgerung über diesen Mist](https://forum.selfhtml.org/self/2016/oct/29/php-unterseiten-name-anpassen-seo/1678597#m1678597) übersehen.
[Das](https://forum.selfhtml.org/self/2016/oct/29/php-unterseiten-name-anpassen-seo/1678610#m1678610) muss so aussehen:
~~~apache
### .htaccess
# http[s]://server/ort/seite/ , http[s]://server/ort/seite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/(.*)/{0,1}$ index.php?ort=$1&page=$2 [L,QSA]
# http[s]://server/seite/ , http[s]://server/seite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/(.*)/{0,1}$ index.php?page=$1 [L,QSA]
~~~