为什么不工作
问题描述:
我重写规则我希望能够改写以下网址:为什么不工作
www.mysite.com/en/contact
到这样的事情
www.mysite.com?l=en&p=contact
但保留结构。
我尝试以下重写规则:
RewriteEngine On
RewriteRule ^([\w-]+)/([\w-]+)/?$ index.php?l=$1&p=$2 [L]
但随后的浏览器想从
www.mysite.com/en
我怎么能告诉浏览器加载所有包含脚本,如CSS,它不该”跟随url链接? 或者类似的东西
谢谢您的帮助
克里斯
答
有两种方法来解决这个问题:
1)使用基础标签head标签内
<base href='/'>
2)使用相对链接
<link rel='stylesheet' href='/css/style.css'>
在这里,浏览器会在一个名为CSS的根文件夹中的CSS文件,无论URL请求的可能。
当然可以! 感谢您使它回忆起来 已经使用了一段时间后,但只是不知道它再次 Thanx为那 – Chris