Redirects i .htacces
Hej Eksperter,Jeg har et problem jeg skal have sat nogle overordnet redirect regler op i .htacces (det er et wordpress site) som sikre at
alle URLs er:
-uden www
-er på https
-ikke har en traling slash
-ikke indholder upper caps
og at alle disse regler kun ender ud i et enkelt redirect til udgaven af de enkelte sider som ser sådan her ud:
http://domæne.dk/something
selv om at det URL'en der bliver kaldt er som denne :
http://www.domæne.dk/Something/
Jeg har prøvet med disse regler men den i forhold til www og https virker kun på forsiden ?
og den i forhold til / og caps virker kun hvis man ikke er på https udgaven ?
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} [A-Z] [NC]
RewriteRule .${lc:%{REQUEST_URI}} [NC,N]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [N]
RewriteCond %{HTTP_HOST} ^www\. [OR]
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [NC,R=301]
Er der nogle der kan hjælpe ? der er også de her redirect regler i .htacces som wordpress selv sætter ind:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]