我是.htaccess的新手
我创建了许多基于搜索结果打开页面的链接。
链接地址是,每个链接具有不同的prid
,例如3110,3111,3222
http://mywebsite.com/prid-3110/1500-Sq-Ft-Residential-Plot-for-Sale-In-Arya-Shine-City-Irba-Ranchi-For-Rs-9.75-Lakh
我希望此链接指向(忽略第二个斜杠后的所有内容)
http://mywebsite.com/prid-3110/
我当前的.htaccess规则是
RewriteRule ^prid-([0-9]+)$ views/propertyview.php?property_id=$1
正确的答案正在下面
并添加以下所有其他内容,如CSS,图像,因为您的浏览器将知道从哪里开始查找文件。
<head> <base href="../"> </head>
答案 0 :(得分:0)
您可以使用:
RewriteRule ^prid-(\d+)(?:/|$) views/propertyview.php?property_id=$1 [NC,L]
使用(?:/|$)
可以避免使用prid-3110blabla
,但只能使用:
RewriteRule ^prid-(\d+) views/propertyview.php?property_id=$1 [NC,L]
没有这个测试。