我对这个论坛很新,这是我的第一篇文章,但我已经阅读了很多。 但我没有找到解决问题的方法。
我将通过htaccess
:
301从我网站的每个网址重定向,结尾.html到/.
一个例子:
www.xy.de/70.html
应重定向到www.xy.de/70/
我已经尝试过这段代码:
RewriteCond %{THE_REQUEST} /([^.]+)\.html [NC]
RewriteRule ^ /%1 [NC,L,R]
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^ %{REQUEST_URI}.html [NC,L]
感谢您的帮助!
答案 0 :(得分:1)
这适用于WordPress:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} \.html$
RewriteRule ^(.*)\.html$ $1 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
答案 1 :(得分:1)
尝试以下htaccess配合,
RewriteEngine On
RewriteCond %{REQUEST_URI} .html$
RewriteRule ^(.*).html$ /$1 [R=301,L]
希望这有助于你