/index.php?search_category=32
to
/32
如何通过.htacces
s 以在"/index.php?search_category=32"
出现时自动更改为"/32"
具有相同查询字符串规则的方式执行此操作?
提前致谢
/index.php?search_category=32
to
/32
如何通过.htacces
s 以在"/index.php?search_category=32"
出现时自动更改为"/32"
具有相同查询字符串规则的方式执行此操作?
提前致谢
在您的 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 文件所在的目录(包括文档根目录/
)。