我在谷歌上搜索了一些 mod_rewrite 教程,但无法弄清楚如何解决关于我使用包含创建网站的方式的具体问题。
我有一个 index.php,在这个文件中有几个包含,比如index.php?s=events
将包含events.php
等等。
如果我使用此代码:
RewriteEngine on
RewriteRule ^/?([a-zA-Z_]+)$ index.php?s=$1 [L]
这将导致 www.mydomain.com/events 只显示 events.php 本身,而不是index.php
像它应该的那样围绕它的“骨架/框架”。所以它只是加载特定的包含文件。
我的目标是调用www.mydomain.com/events
例如显示整个index.php?s=events
页面。