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