我正在开发一个需要搜索引擎优化的项目,搜索引擎优化需要用户友好的网址,我想让我的网址看起来用户友好,这是我的.htaccess代码我想让我的网址看起来像:
http://localhost/footboleh/article/Some-text
虽然看起来很像:
http://localhost/footboleh/article?url=Some-text
.htaccess代码:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ article.php?url=$1 [QSA,L]
我尝试了一些重写规则
RewriteRule ^(.*)$ article.php?url=$1 [QSA,L]
它为我带来了没有css和js的索引页面,并在控制台中给出错误 控制台错误:
未捕获的SyntaxError:意外的标记<
我的print_r($ _GET)显示:
数组([url] => article / some-text.php)
答案 0 :(得分:1)
您需要从重写中排除您的css和js文件,通常是:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
就在你的rewriterule线之前。