/index.php?search_category=32
to
/32
.htacces
如何以"/index.php?search_category=32"
显示的方式自动更改为"/32"
并使用相同的查询字符串规则?
提前致谢
答案 0 :(得分:0)
在您的index.php文件所在的目录中的htaccess文件中,您需要添加这些规则。例如,如果目录是/xyz/
:
RewriteEngine On
RewriteBase /xyz/
RewriteCond %{ENV:REDIRECT_STATUS} !200
RewriteCond %{QUERY_STRING} ^search_category=([0-9]+)
RewriteRule ^index.php$ %1? [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9]+)$ index.php?search_category=$1 [L,QSA]
这是设置所以你可以在任何目录中交换htaccess文件,只要你将RewriteBase
更改为htaccess文件所在的目录(包括文档根目录/
)。