是htaccess重写规则的新手,但是通过一些教程,我已经能够编写一些规则,但现在的问题是规则运行良好,但页面上的每个链接都以当前页面链接开头,因此呈现所有页面上的链接无效。以下是示例代码
RewriteEngine on
RewriteRule ^school/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ school.php?country=$1&school=$2 [NC,L]
例如,如果我访问学校页面作为学校/西班牙/大学,我的索引页面的链接应该是索引将改为学校/西班牙/大学/索引
我到处寻找类似的问题或解决方案,但我没有看到任何问题。
答案 0 :(得分:0)
解决问题的最佳方法是在页面顶部使用基本链接。
这完全解决了问题,如果您使用相对链接或绝对链接并不重要。