2011-11-09 13 views
1

我們需要創造性htaccess文件:的.htaccess - 進入頁面,如果存在,重定向如果只輸入域名,重定向,如果進入文件夾不存在

當用戶進入存在文件

- 確定。

- 即http://mydomain.com/install/program32.zip = /install/program32.zip

當用戶僅輸入域 - 重定向下載文件

- 即http://mydomain.com =/MYFILE .apk

當用戶輸入一個不存在的目錄(文件夾) - 重定向到特定的PHP文件。

- 即http://mydomain.com/custom1 = /manager.php?param=custom1或 /manager.php?custom1



目前,我們有1 & 2的工作。現在我們正在嘗試添加#3。目前htaccess的情況如下:

RewriteEngine On  
RewriteRule ^$ /myfile.apk [L] 

回答

1

這應該做的伎倆:

RewriteEngine On  
RewriteRule ^$ /myfile.apk [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)/?$ /manager.php?param=$1 [L] 
+0

謝謝。啊。我不知道爲什麼,但我從來沒有能夠完全掌握htaccess邏輯。謝謝你救了我的胃灼熱。 – dmacke

相關問題