2010-06-17 109 views
0

我需要在.htaccess中重寫幫助。.htaccess重寫不起作用

我努力做到以下幾點: 當用戶鍵入http://www.example.com/csc/alabama/ 我需要從http://www.example.com/csc/index.php?state=alabama

拉的信息,我認爲這應該是這個

Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^csc/([^/]*)$ /csc/index.php?state=$1 [L] 

我不斷收到404錯誤。

在附註上,我希望能夠使用通用的子目錄做到這一點,以便csc可以是abc或其他任何東西,但這不是優先級。

回答

0

您忘記了圖案中的斜線。您還應該排除要重定向到的目的地:

RewriteCond $1 !=index.php 
RewriteRule ^csc/([^/]*)/$ /csc/index.php?state=$1 [L]