.htaccess斜杠错误

时间:2018-06-28 10:33:05

标签: apache .htaccess mod-rewrite url-rewriting

我正在尝试为SEO友好站点设置.htaccess文件。除了尾部斜杠重定向到非尾部斜杠之外,其他一切似乎都可以正常工作:

RewriteEngine On

# Redirect HTML extension
RewriteCond %{THE_REQUEST} \.html
RewriteRule ^(.*)\.html$ /$1 [R=301,L]


#Redirect to www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

#Redirect trailing slash
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ https://www.theseoniverse.com/$1/ [L,R=301]

如果我在网址(不包括目录)上添加斜杠,则会得到:https://www.theseoniverse.com/public_html/404.shtml/

任何人都可以提供解决方案吗?

0 个答案:

没有答案