2010-09-23 47 views

回答

2

這個問題有點笨拙,但如果我正確理解你,你要找的就是mod_rewrite。

mod_rewrite是Apache Web服務器的插件,它允許您將舊式查詢URL更改爲其他格式。顯然你需要安裝mod_rewrite才能使用它。不過,現在大多數Apache安裝都會默認包含它。

mod_rewrite命令被輸入到你的htaccess文件中。像這樣的東西應該爲你做它(!但要注意,我沒有測試過這一點,你可能需要調整吧!):

RewriteEngine on 
RewriteRule ^upload/([^/\.]+)/?$ upload.php?what=$1 [L] 
+0

謝謝。這是我正在尋找的重寫規則。 – Octavian 2010-09-23 14:41:19

0

這給一個去:)

RedirectMatch 301 /upload/(.*)$ http://www.yoursite.com/upload.php?what=$1 

我認爲應該這樣做。

+0

這可能需要一點tweeking如上傳/而非/上傳/很明顯,你的網站會改變你的網站。 – Olical 2010-09-23 14:31:29

+0

我不想重定向到那個頁面,我希望apache能夠理解/上傳/ something /upload.php?what=something – Octavian 2010-09-23 14:39:22

相關問題