0
我正在開發一個項目並使用.htaccess重寫URL。HTACCESS重寫URL錯誤
我的文件上傳器將文件上傳到名爲'u'的目錄。
因此,舉例來說,如果我上傳「TextFile.txt的」,它會去「U/TextFile.txt的」
我的問題是,我使用的htaccess重寫URL,這樣你可以去:
u/textfile
它會顯示「U/TextFile.txt的」和內頁的文件的內容的信息,唯一的事情是,我得到一個500內部服務器錯誤。
這裏是我的.htaccess代碼:
RewriteRule ^u/(.*)(\.)(.*)$ u/$1(\.)$2 [L]
RewriteRule ^u/(.*)(\/?)$ upload.php?hash=$1 [L,NE]
我要的是:
人能夠進入 - U/1.2(1 =文件名,2 =文件擴展名) u/1(1 =文件名)
任何幫助將不勝感激!謝謝。
半路上,謝謝! 我miswrote的問題,我希望人們能夠去 U/1.2(1 =文件名,2 =文件擴展名) U/1(1 =文件名) –
採用我建議的回答你訪問者可以打開:'/ u/textfile.txt'或'/ u/textfile' – anubhava
是的,但是,.txt可以更改爲.png或.gif之類的東西,所以規則必須改變我的想法。我試圖自己修改它,但我得到了一個錯誤。 –