2014-01-13 24 views
1

我想了解如何在我的網站上重寫URL,並且我已經按照幾個教程閱讀了這裏的問題,但是我不斷收到內部服務器錯誤。我想將user.php?u = $ log_username重定向到juster example.com/$log_username。我註釋了每一行,只有最後一行產生錯誤。這是我現在擁有的:htaccess重寫規則返回內部服務器錯誤

RewriteEngine On 
RewriteBase/
Rewrite Rule ^[A-Za-z0-9]+/?$ user.php?u=$1 [R=301,L] 

回答

1

您的規則中有語法問題。取而代之的Rewrite Rule需要RewriteRule

RewriteEngine On 
RewriteBase/
RewriteRule ^([A-Za-z0-9]+)/?$ user.php?u=$1 [QSA,L] 

您還需要捕捉URI在一組。

+0

啊,謝謝! – user2250471

+0

非常歡迎。 – anubhava