2016-05-31 49 views
1

在服務器這條規則:ModRewrite和PHP文件

RewriteEngine On 
RewriteBase /www_new 

因爲有一些其他的項目。我現在必須將所有內容指向該文件夾。我有一個SWF,WOFF,SVG和TTF文件的問題,但我把他們加入這裏,它的工作權

RewriteRule !\.(swf|woff|svg|ttf|pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$ index.php [L] 

但我的問題是,我不能用它進行文件uploadify.php

哪有我指向它?

也許有些重寫規則呢?如果地址是/something/uploadify.php,然後指向我/www_new/something/uploadify.php

此外,如果該規則可以只適用於主服務器,而不是本地主機。

謝謝你的任何建議

回答

1

您可以使用現有的規則之前,下面的規則,:

RewriteEngine on 
# this checks to see that the requested uri value is not starting with the "target folder" and prevents rewrite looping 
RewriteCond %{REQUEST_URI} !^/www_new 
# rewrite /anychar/uploadify.php to /www_new/anychar/uploadify.php 
RewriteRule ^(.*uploadify\.php)$ /www_new/$1 [L] 
+1

非常感謝你。我首先對此條件進行了一點改進(對於主服務器,不是本地主機) RewriteCond%{HTTP_HOST}^www \ .myserver \ .com –