2014-03-12 63 views
0

我有一个网络结构,其中所有的文件都有扩展名.php,我使用.htaccess从url中移除.php。 因此,该文件是www.abc.com/ab.php ----> www.abc.com/ab.HTACCESS不重定向特定文件

这工作正常,但是,我有几个文件是在窗体中请求和使用JS (这不是ajax),因为.htaccess它不起作用。 任何一个可以让我知道我可以排除“formfile.php”文件从没有得到重定向到“formfile”

这里是我的代码: -

RewriteEngine On 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME}.php -f 
    RewriteRule ^(.+)$ $1.php [L,QSA] 
    RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /.*\.php\ HTTP/ 
    RewriteRule ^(.*)\.php$ /$1 [R=301,L] 

回答

0

加入这行代码:RewriteRule ^ajax.php.*$ - [PT]

+0

Wawww ...这工作...非常好.. :) – Rockr

+0

接受回答:D谢谢 – Chris