Weten jullie hoe .html extensie weg te halen + www forceren op een transip server? Ik krijg nu 1 van de 2 dingen voor elkaar, helaas niet tegelijk. Bij TransIP support weten ze het ook niet. Mijn .htaccess file ziet er als volgt uit:
1. www forceren in de url van je website:
"
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
"
2. .html extensie weghalen:
"
#example.com/page will display the contents of example.com/page.html
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.+)$ $1.html [L,QSA]
#301 from example.com/page.html to example.com/page
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.html\ HTTP/
RewriteRule ^(.*)\.html$ /$1 [R=301,L]
"
Verder zou ik graag ook een .php pagina extensie weg willen halen.
Weet iemand toevallig hoe ik nummer 1 en 2 kan samenvoegen? Mijn dank is groot.
- .html extensie verwijderen inclusief het forceren van www
-
17-07-2019, 09:54 #1
- Berichten
- 30
- Lid sinds
- 10 Jaar
.html extensie verwijderen inclusief het forceren van www
-
17-07-2019, 09:59 #2Particulier
- Berichten
- 133
- Lid sinds
- 8 Jaar
Re: .html extensie verwijderen inclusief het forceren van www
laat-maar
-
04-10-2019, 13:57 #3Webreactor.nl
- Berichten
- 331
- Lid sinds
- 18 Jaar
Re: .html extensie verwijderen inclusief het forceren van www
Oplossing zou handig zijn voor mensen die allicht tegen hetzelfde aanlopen
-
04-10-2019, 17:12 #4
- Berichten
- 1.274
- Lid sinds
- 16 Jaar
Re: .html extensie verwijderen inclusief het forceren van www
Je komt waarschijnlijk in een error loop terecht, daarom beter beide problemen scheiden.
1) De redirect naar www kunt je beter in je apache vhost aanpassen, dit geeft een stuk minder serverbelasting.
Oplossing gevonden op deze pagina.
<VirtualHost *:80>
ServerName example.com
Redirect permanent / http://www.example.com/
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
# real server configuration
</VirtualHost>
2) .html en .php extensies weghalen dmv .htaccess. Dit is geen 301 redirect, dus niet SEO vriendelijk.
RewriteEngine on
RewriteCond %{ENV_REDIRECT_STATUS} 200
RewriteRule ^ - [L]
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NE,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*?)/?$ /$1.html [L]
RewriteCond %{THE_REQUEST} /([^.]+)\.php [NC]
RewriteRule ^ /%1 [NE,L,R]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*?)/?$ /$1.php [L]
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic