我正在使用以下 .htaccess 规则:
RewriteRule ^!([a-zA-Z0-9_-]+)$ index.php?p=$1
RewriteRule ^!([a-zA-Z0-9_-]+)/$ index.php?p=$1
RewriteRule ^!([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ index.php?p=$1&s=$2
RewriteRule ^!([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ index.php?p=$1&s=$2
为了从这里重写 url:/index.php?p=SOMETHING&s=SOMETHING
对此:/某事/某事
问题是 - 我对几乎所有东西都使用相对 url - css 样式、脚本、图像等。当前的 htaccess 规则破坏了 url,因为它们试图从真实路径访问文件。
所以我想知道是否有任何方法可以仍然使用这些规则并保持相关链接同时工作。
任何帮助深表感谢!