【发布时间】:2013-11-09 13:25:07
【问题描述】:
我需要在 .htaccess 文件中进行此重写的帮助。 所以这就是我现在所拥有的,它可以工作,但是当我尝试添加一个新的 RewriteRule 时,什么也没有发生。 我要重写的网址是 index.php?page=$1
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ profile.php?username=$1
所以当我这样做时:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ profile.php?username=$1
RewriteRule ^(.*)$ index.php?page=$1
当我这样做时,页面没有任何 css:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ profile.php?username=$1
RewriteRule ^(.*_)$ index.php?page=$1
页面有 css 但我仍然得到 index.php?page=pagetitle。但是个人资料页面确实给了我/用户名。
【问题讨论】:
-
您必须在问题中添加更多详细信息。目前还不清楚你问什么。 “什么都没有发生”没有任何帮助。你想添加什么规则,你是怎么做的?你想发生什么?请使用上方的
edit按钮并添加更多详细信息。
标签: php .htaccess url-rewriting rewrite