2014-11-14 29 views
0

我需要你的幫助。我正在研究文件共享區域。在那裏,我想動態地提供一個鏈接,用戶可以下載他們的特定文件。我認爲最簡單的方法是通過我的htaccess文件來處理它。使用htaccess將一些字符添加到URL

但是我還沒有得到解決方案。

我想傳達的鏈接:

http://sub.domain.com/fc80d8105e084e7d26c694b4d6f184c1

,它會變爲:

http://sub.domain.com/transfer/d.php?f4d=fc80d8105e084e7d26c694b4d6f184c1

什麼是它的解決方案嗎?

我的想法是:

RewriteEngine On 
RewriteRule ^transfer/d\.php\?f4d([^/]*)$ /?f4d=$1 [L] 
Options -Indexes 

但是,這並不遺憾的是工作。

感謝您的幫助

回答

1

您可以使用:

Options -Indexes 
RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.+)$ transfer/d.php?f4d=$1 [L] 
+1

嘿Croises!偉大的這是完美的!謝謝!現在一切正常。 – codeFragment

+0

不客氣,很高興它解決了。謝謝你「接受」我的回答... – Croises

+0

謝謝你「接受」我的回答 – Croises