0
我一直在玩我的.htaccess
文件,目前爲止這是行不通的。.htaccess:刪除擴展名並強制使用拖動斜槓(seo友好)
我試圖強制.www
前綴,同時刪除.html擴展名並在URL的末尾添加/強制結尾的斜槓。
實施例(與test.html
文件):
http://www.domain.com/test.html
http://www.domain.com/test
http://domain.com/test.html
http://domain.com/test
= http://www.domain.com/test/
我.htaccess
:
Options +FollowSymLinks +MultiViews
RewriteEngine on
Rewritecond %{HTTP_HOST} ^laforgenumerique.fr$
Rewriterule ^(.*) http://www.laforgenumerique.fr/$1 [QSA,L,R=301]
#REMOVE DOT HTML
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.html [L]
#FORCE TRAILING SLASH
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^[^/]+$ %{REQUEST_URI}/ [L,R=301]
#CUSTOM ERROR DOCUMENT
ErrorDocument 400 http://www.laforgenumerique.fr/404.html
ErrorDocument 401 http://www.laforgenumerique.fr/404.html
ErrorDocument 403 http://www.laforgenumerique.fr/404.html
ErrorDocument 404 http://www.laforgenumerique.fr/404.html
ErrorDocument 500 http://www.laforgenumerique.fr/404.html
請幫忙!
主持人:OVH
什麼是'www。$ 1.html'? –
這是行不通的:( – user1480883
如果最後一條規則是RewriteRule ^(。*)。html $ $ 1/[L] – Str1ker