如何从子域提供的页面中删除PHP扩展

时间:2013-05-31 21:06:20

标签: php apache .htaccess

我刚将一个开发站点从我的PC上的虚拟机移动到子域中的共享webhost,我收到了一个Forbidden错误,我认为这是由于我的.htaccess文件。目前我已经设置了这样:

    Options +FollowSymLinks

    RewriteEngine On
    RewriteBase /

    # Remove www prefix
    RewriteCond %{HTTP_HOST} ^www\.mysite\.com$ [NC]
    RewriteRule ^(.*)$ http://mysite.com/$1 [L,R=301]

    # Redirect to remove .php 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME}\.php -f 
    RewriteRule ^(.*)$ $1.php

    <Files ~ "\.inc$">
        Order allow,deny
        Deny from all
    </Files>

我试着注释掉RewriteBase行和“删除WWW前缀”这个似乎没有帮助的位。目前我的网站位于mysite.mysharedhost.com,我仍然需要能够从我的文件中删除PHP扩展。我错过了一些重要的内容,或者您​​认为我的错误与我的.htaccess文件无关?提前谢谢!

0 个答案:

没有答案