-1

我的 htaccess 文件中有一行

Redirect /popin http://www.mysite.com/category.html

所以如果有人进入 http://www.mysite.com/popin它就会重定向到http://www.mysite.com/category.html

但如果有人键入 url,例如:

http://www.mysite.com/popin/ 它正在重定向到未找到的页面,因此 url 末尾的最后一个斜杠将其重定向到未找到的页面

我想在我的 htaccess 文件中进行更改,这样如果有人进入www.mysite.com/popin或者www.mysite.com/popin/它应该重定向到

www.mysite.com/category.html
4

2 回答 2

1

试试这个:

RewriteEngine on
RewriteRule ^/?poppin/?$ http://www.mysite.com/category.html [L]

它使用?正则表达式运算符 on/来使重写规则匹配/poppin以及/poppin/.

您还可以尝试使用DirectorySlash指令。

于 2013-04-05T13:39:27.973 回答
0

你可以试试这个:

 RewriteCond %{REQUEST_FILENAME} -s [OR]
 RewriteCond %{REQUEST_FILENAME} -l [OR]
 RewriteCond %{REQUEST_FILENAME} -d
 RewriteRule ^.*$ - [NC,L]
 RewriteRule ^.*$ /category.html [NC,L]
于 2013-04-05T13:38:40.103 回答