我在互联网解决方案中搜索了我的问题,但我无法找到它。所以我想将所有链接重定向(RewriteRule)到index.php,如: localhost,localhost / x,localhost / x-y,localhost / x-y / z
我知道它和我的.htaccess文件:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [NC,L]
哪里有问题?我的CSS文件有问题,它位于includes / css / style.css中。当链接是这样的:localhost或localhost / x一切都没问题,但是当我添加更多的斜杠文件时,不会加载。
此部分的HTML:
<link href="./includes/css/basicstyle.css" type="text/CSS" rel="Stylesheet">
我知道这个问题对很多人来说都很容易,但是我尝试了2天,而且我没有任何进展。
此致
答案 0 :(得分:1)
这是wordpress正在使用的......
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
也许这会有所帮助?
RewriteRule ^(includes).*) $1 [L]
RewriteRule ^(.*\.php|.*\.css|.*\.js)$ $1 [L]
RewriteRule . index.php [L]
但我必须说,我没有很多mod重写的经验,但希望它有所帮助:)