在 Windows 10 上的自定义 php (xampp) 中使用 .htaccess 重写 URL

阿都拉曼

我想重写以下网址:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章