比如url是这样的: http://127.0.0.1/lcf/cn/news/news_index.php
现在我不要目录中的“cn”了 弄成伪静态:http://127.0.0.1/lcf/news/news_index.html
我写了下面的规则:
<IfModule mod_rewrite.c>
<FilesMatch "\.(bak|inc|lib|sh|tpl|lbi|dwt)$">
order deny,allow
deny from all
</FilesMatch>
RewriteEngine OnRewriteRule ^news/news_index.html$ cn/news/news_index.php [QSA,L]</IfModule>
是可以运行 就是页面的样式没有加载进来 请问如何实现呢??
现在我不要目录中的“cn”了 弄成伪静态:http://127.0.0.1/lcf/news/news_index.html
我写了下面的规则:
<IfModule mod_rewrite.c>
<FilesMatch "\.(bak|inc|lib|sh|tpl|lbi|dwt)$">
order deny,allow
deny from all
</FilesMatch>
RewriteEngine OnRewriteRule ^news/news_index.html$ cn/news/news_index.php [QSA,L]</IfModule>
是可以运行 就是页面的样式没有加载进来 请问如何实现呢??
RewriteCond %{SCRIPT_FILENAME} !-f
#不是存在的目录
RewriteCond %{SCRIPT_FILENAME} !-d
#你的问题解决方法就是下面这个,判断不以哪些后缀名为结尾才转向。
RewriteCond %{REQUEST_URI} !^.*(\.xml|\.css|\.js|\.gif|\.png|\.jpg|\.swf|\.jpeg|\.doc|\.rar|\.ico)$RewriteRule ^news/news_index.html$ cn/news/news_index.php [QSA,L]