重写配置文件URL,使整个页面出现故障和中断

时间:2014-07-04 19:57:06

标签: .htaccess url-rewriting

好吧,我已经搜索并查看了至少20种方法来转换site.com/profile?page=username 到site.com/username 它们可以正常工作,但当我这样做并进入页面时,它开始加载正常,然后完全出现故障并继续出现故障并打破页面。

我真的不知道该做什么。我不知道它是否只是GoDaddy,我需要特定的东西或什么。

RewriteEngine on

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d 

RewriteRule ^profile/([^/]+) /profile.php?page=$1 [NC]
RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?page=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?page=$1

是我尝试的当前版本


解决

我最终找到了发布此内容的人,但它确实有效!

RewriteRule ^([^/]*)/$ /profile.php?page=$1 [L]

0 个答案:

没有答案