我想重写以下网址:
www.phcc.com/reports/caseFullDtlByCaseSno.php?case_sno=1
To
http://www.phcc.com/reports/1/caseFullDtlByCaseSno.html
为此,我在报告目录中编写了以下 .htaccess 文件,该目录是网站根目录的子目录:
RewriteEngine on
RewriteBase /reports/
RewriteRule ^(.*)/(\d+)\.php $1=case_sno&$2.html [NL,L]
RewriteRule ^(.*)/(\d+)\.html $1=case_sno&$2.php [L]
但它没有完成我需要的请求。我应该怎么办?
尝试下面,我假设 html 文件不存在。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([\d]+)/([\w-]+)\.html$ $2.php?case_sno=$1 [L]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句