我是否需要多次启用重写引擎?

时间:2015-07-08 15:35:14

标签: php apache .htaccess silex

我想开始在Apache上使用Silex并根据silex docs我需要将此代码插入我的.htaccess文件

<IfModule mod_rewrite.c>
    Options -MultiViews

    RewriteEngine On
    #RewriteBase /path/to/app
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [QSA,L]
</IfModule>

但是我已经在它上面有这个代码了,这很好用:

# www.foo.com will point to foo.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.foo\.com$
RewriteRule ^/?$ "http\:\/\/foo\.com\/" [R=301,L]

我可以省略RewriteEngine吗?

此外,b.c。重写已被验证可以工作,我可以删除IfModule声明吗?

他们没有解释代码在他们的文档中做了什么,所以任何解释都会有所帮助。

0 个答案:

没有答案