我用symfony创建了我的网站,我想重写URL。 网址的内容如下: domain.com/web /
我删除了 web / ,添加了此代码.htaccess文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ web/$1 [QSA,L]
</IfModule>
这很有效。
我的目标是添加 www。前缀。我通过添加此代码解决了这个问题:
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
结果几乎没问题。事实上,
是否有任何想法将 domain.com/web / 重定向到 www.domain.com ???
...谢谢
答案 0 :(得分:1)
此行为是由于不会重写现有文件的条件引起的:
RewriteCond %{REQUEST_FILENAME} !-f