我在尝试传递作为 url 的 $_GET 变量(事件)时遇到了困难。该网站是用 PHP 和 Smarty 模板引擎构建的,并且 mod_rewrite 工作正常。
工作链接/查询字符串:
/index.php?page=event&url=special-event-name
改写:
/事件/特殊事件名称
访问:
RewriteRule ^events/(.+)/?$ index.php?page=event&url=$1 [L]
查看页面/events/special-event-name时,它正在寻找模板special-event-name.inc.html。
我需要它来使用模板event.inc.html并显示 $_GET 变量 url special-event-name。
我还有另一个/events/规则,它显示模板events.inc.html。
RewriteRule ^events/?$ index.php?page=events [NC]