如何使用.htaccess重定向以“/”结尾的网页

时间:2011-04-14 12:26:22

标签: .htaccess

我有一个网站,我正在使用.htaccess生成SEO友好网址。我想如果有人输入:mysitename.com/anypagename他应该被重定向到mysitename.com/anypagename /

基本是我想在结尾处连一个“/”。任何人都可以告诉我如何在我的.htaccess文件中写这个

1 个答案:

答案 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