本文介绍了htaccess的重写规则不加载网站内容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我挣扎的.htaccess重写规则。 比方说,我有这个URL。
I am struggling with .htaccess rewrite rules. Let's say I have this URL.
localhost/site/index.php和我想它改写为这个网址
and I want to rewrite it as this URL
localhost/site/tutorial
我会用这个重写规则
I would use this RewriteRule
Options +FollowSymLinks RewriteEngine on RewriteRule ^tutorial/(.*)$ /up/index.php
页面工作,但CSS文件不加载。
The page works, but the CSS files don't load.
另外,如果我有一个网址是这样的:
Also, if I have a URL like this:
index.php?page=home
然后,我将不得不通过URL解析得到'家'不使用$ _GET了正确的?
Then I would have to parse through that URL to get 'home' not using $_GET anymore correct??
推荐答案只需使用绝对URL为你的CSS文件,或者从域根至少参考。
Just use absolute URLs for your CSS file, or at least reference from domain root.
www.mysite/css/myCssFile.css
或
/css/myCssFile.css更多推荐
htaccess的重写规则不加载网站内容
发布评论