2013-10-29 52 views
1

我的網址目前是這樣的:http://www.morrisononline.com/index.php?p=contact 我想將它們改寫爲http://www.morrisononline.com/contact 的內容(在這種情況下)接觸來自目錄/網頁/網站(www。 morrisononline.com/pages/contact.php)重寫的index.php P =頁面

我曾嘗試在.htaccess如下:

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule ^([a-zA-Z0-9-_]+)/?$ index.php?p=$1 [NC,L] 

我也曾嘗試其他的組合太(我不是這一點,並試圖地段非常好來自其他論壇帖子的建議等),但沒有任何影響。沒有錯誤信息,也沒有重寫。我做錯了,還是在那之前還有另外一個命令,這會覆蓋這個? 我必須刷新一些緩存或重新啓動服務器才能正常工作嗎?

回答

0

確保您在網站的文檔根目錄配置中有AllowOverride All或至少AllowOverride FileInfo。並確保htaccess文件位於文檔根目錄中,可供所有人閱讀。如果它仍然無法正常工作,請確保您已將AccessFileName設置爲.htaccess

+0

謝謝你的回答。我嘗試了所有這些選項,但所有這些都會導致500服務器錯誤。就權利而言,.htaccess文件被設置爲644。 – lukaspanic