.htaccess - mod_write. Erstat / med -
Hej EksperterJeg har forsøgt at indføre "pretty urls" på min hjemmeside, og det er lykkedes meget godt, der er dog en lille detajle, jeg gerne vil have indført.
Jeg ønsker at www.eksempel.com/products/product1/page2 bliver til www.eksempel.com/products-product1-page2. Slash('/') skal altså erstattes med bindestreg('-').
Min nuværende .htaccess fjerner "/index.php" fra urlen, og "linker" til en anden side. Det ser sådan ud:
RewriteEngine On
RewriteCond %{THE_REQUEST} \/index.php\ HTTP [NC]
RewriteRule (.*)index.php$ /$1 [R=301,L]
RewriteRule ^(.+)/$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^([a-zA-Z0-9_/-]+)$ control.php?page=$1
RewriteRule ^([a-zA-Z0-9_/-]+)/$ control.php?page=$1