Php .htaccess从目录重定向到页面

Php .htaccess从目录重定向到页面,php,.htaccess,Php,.htaccess,我的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文件中进行

我的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
您可以尝试以下方法:

 RewriteCond %{REQUEST_FILENAME} -s [OR]
 RewriteCond %{REQUEST_FILENAME} -l [OR]
 RewriteCond %{REQUEST_FILENAME} -d
 RewriteRule ^.*$ - [NC,L]
 RewriteRule ^.*$ /category.html [NC,L]
试试这个:

RewriteEngine on
RewriteRule ^/?poppin/?$ http://www.mysite.com/category.html [L]
它在
/
上使用
正则表达式运算符使重写规则与
/poppin
以及
/poppin/
匹配


您也可以尝试使用指令。

gr8它可以按照我的要求工作。ThanxD您想让mysite.com/popin或mysite.com/popin/重新映射或重写,而不是将它们重定向到mysite.com/category.html吗?