1
我在我的網站中有一個目錄,有一堆臨時的PHP生成的PDF文件。.htaccess用原始請求重寫查詢字符串
mysite.com/crm/pdfs/
我/坐落在PDF文件.htaccess文件與目錄重定向該文件夾中的所有請求到index.php頁面內的意圖文件夾並將原始請求包含在查詢字符串中。例如,
當瀏覽器指向:
mysite.com/crm/pdfs/somepdf.pdf
應該被重定向到
mysite的。 com/crm/pdfs/index.php?p = somepdf.pdf
這是我的目前的嘗試:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?p=$1 [L,QSA]
這樣做的問題是,當用戶請求:
mysite.com/crm/pdfs/somepdf.pdf
他們,而不是重定向到
mysite.com/index.php
原始請求未附加。
如何在位於/ pdfs目錄的.htaccess中獲得所需的結果?
好,這是迄今爲止我已經得到最接近的一次。現在,當請求pdf時,我被轉移到該目錄內的404頁面,而不是一直返回到主索引頁面。該目錄內有一個index.php文件。 – 2014-10-03 14:01:18
這是你的完整URL:'mysite.com/crm/pdfs/somepdf.pdf'?現在試試我的更新規則。 – anubhava 2014-10-03 14:02:47
你搖滾,@ anubhava – 2014-10-03 14:04:13