我想开始在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
声明吗?
他们没有解释代码在他们的文档中做了什么,所以任何解释都会有所帮助。