2010-02-26 74 views
1

我有這一場的.htaccess:URL重寫,得到錯誤

RewriteEngine On 
RewriteRule ^videos/([0-9]+)/?$ vis_film.php?id=$1 [NC,L] 

我的頁面是 根/目錄/目錄/視頻/ vis_film.php ID = 2

,但我想要的嗎?它是

根/目錄/目錄/視頻/ 2/

並且Ive放在裏面的視頻.htaccess文件/,是這樣嗎?我做錯了什麼?

回答

1

如果您在videos/是已經,您需要從模式刪除路徑前綴:

RewriteRule ^([0-9]+)/?$ vis_film.php?id=$1 [NC,L] 
+0

是還是那個xD – casraf 2010-02-26 18:36:54

+0

我仍然得到500服務器錯誤..在整個視頻/目錄..我試過視頻/ 2和視頻/ vis_film.php?id = 2但我只得到500內部服務器錯誤 – Karem 2010-02-26 18:40:17

+0

@ Azzyh:也許你不允許在那裏使用.htaccess。錯誤日誌說什麼? – Gumbo 2010-02-26 18:41:16

0

你需要把它放在第二個目錄(根/目錄/ 目錄 /視頻/ )

+0

我仍然得到500服務器錯誤..在整個視頻/目錄..我試過視頻/ 2和視頻/ vis_film.php ?id = 2但我剛剛得到500內部服務器錯誤 – Karem 2010-02-26 18:46:43