我有一个网站,我正在使用.htaccess生成SEO友好网址。我想如果有人输入:mysitename.com/anypagename他应该被重定向到mysitename.com/anypagename /
基本是我想在结尾处连一个“/”。任何人都可以告诉我如何在我的.htaccess文件中写这个
答案 0 :(得分:2)
在.htaccess文件中尝试以下规则:
RewriteEngine on
Options +FollowSymlinks -MultiViews
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ /$1/ [L,R=301,NE,QSA]
R=301
将重定向,状态为301
L
将制定最后一条规则
NE
表示没有转义查询字符串
QSA
会附加您现有的查询参数
$1
是你的REQUEST_URI
PS:如果您想避免在常规文件后附加/
,请在上面添加此条件:
RewriteCond %{REQUEST_FILENAME} !-f