这是我在.htaccess文件中的脚本
RewriteCond %{REQUEST_URI} ^\/insights\/case-studies\/casestudies\/([0-9]+)\-national\-insurance\.html$
RewriteRule ^\/insights\/case-studies\/casestudies\/([0-9]+)\-national\-insurance\.html$ /insights/case-studies.html?view=casestudies&p=$1&/national-insurance [L]
我无法在p=$1
中输入值,因为我在打印变量p
时找不到任何内容。
mod_rewrite
已启用。
答案 0 :(得分:0)
.htaccess中不需要前导斜杠,你有很多不必要的转义。试试这个规则:
RewriteRule ^insights/case-studies/casestudies/([0-9]+)-national-insurance\.html$ /insights/case-studies.html?view=casestudies&p=$1&/national-insurance [L,QSA,NC]