您好,我遇到了 htaccess mod_rewrite 问题,也许这里有人可以指出正确的方向。
我的网站有 1 个主文件 [index.php] 所有导航都是通过在 url 字符串中传递 var 来完成的,例如
index.php?page=about
这与我的 .htaccess 工作正常[如下]
domain.com/about
有些页面有第二个变量,例如
index.php?page=event&eventID=42
这也适用于下面的 .htaccess
domain.com/event/42
我的问题是我还有其他页面也需要变量,例如
index.php?page=news&newsID=4
domain.com/news/42
index.php?page=map&venueID=4
domain.com/map/42
是否有可能做到这一点 ?
提前致谢
.k
.htaccess
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/\.]+)/*$ /index.php?page=$1 [L]
RewriteRule ^([^/\.]+)/*([^/\.]+)/*$ /index.php?page=$1&eventType=$2 [L]
当然,只要做
RewriteRule ^([^/\.]+)/*$ /index.php?page=$1 [L]
RewriteRule ^event/([^/\.]+)/*$ /index.php?page=event&eventType=$1 [L]
RewriteRule ^news/([^/\.]+)/*$ /index.php?page=news&newsID=$1 [L]
RewriteRule ^map/([^/\.]+)/*$ /index.php?page=map&venueID=$1 [L]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)