我用symfony創建了我的網站,我想重寫URL。 的URL apprears這樣的:domain.com/web/url重寫使用htaccess添加前綴www
我刪除了通過添加該代碼.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]
結果幾乎沒問題。事實上,
- 的URL domain.com成爲www.domain.com(完美!)
- 的URL domain.com/something/變得www.domain.com /事/(完美!)
- domain.com/web/保持相同的URL(它是不會改變的唯一URL)
是否有任何想法重定向domain.com/web/至www.domain.com ???
謝謝...
請發佈最終規則您當前使用設置。這似乎是執行順序的問題。 – arkascha