2016-06-08 75 views
0

我想重定向http://example.com/index.php?a=musichttp://example.com/music(其中數字是一個變量/動態)。我的網站是http://示例。 COM用htaccess文件重定向問題

我添加下面一行到我的國防部重寫規則,在我的.htaccess文件:

RewriteRule ^index\.php$/?/a/=(.*)$ http://example.com/index.php?a=$1 [L,R=301] 

然而,它似乎並沒有工作。我知道我做錯了什麼,我不知道如何解決它。任何幫助表示讚賞。

最佳, 傑夫

編輯: 感謝湯姆,

這是我有:

Rewritecond %{HTTP_HOST} ^example\.com 
    RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] 

    <IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/

    # Removes index.php from ExpressionEngine URLs 
    RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC] 
    RewriteCond %{REQUEST_URI} !/system/.* [NC] 
    RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L] 

    # Directs all EE web requests through the site index file 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ /index.php/$1 [L] 

+0

「數字」,你的意思是你的例子中的「音樂」這個詞? –

+0

是的,我試圖實現,但我顯然做錯了什麼。我編輯是我開始的地方。 – EightySeven

回答

0

這應該工作:

RewriteRule ^(.*)$ /index.php?a=$1 [L]