2017-07-03 69 views
0

我有一個簡單的重寫,適用於本地主機,但不在我的服務器上。我試圖重寫Htaccess重寫工作,但沒有查詢字符串

www.website.com/arrangements/garden 

www.website.com/arrangements.php?link=garden 

和我的代碼是

RewriteEngine On 
RewriteRule ^arrangements/(.*)/?$ arrangements.php?link=$1 [NC,L] 

但是我得到的服務器上只有arrangements.php。查詢字符串link不存在。我已經嘗試過所有我能想到的事情,並聯繫了託管支持,他們什麼也沒得到。

任何想法?

+1

禁用多視圖(通過'Options'指令),它經常與改寫干擾。 – CBroe

回答

1

使用此,

Options -Multiviews 
Options +FollowSymLinks 
RewriteEngine On 
RewriteRule ^arrangements/(.*) arrangements.php?link=$1 [L] 
+0

非常感謝。有效! – VeeK