0

symfony アプリケーションをhttp://www.mysymfonyapp.com から http://mysymfonyapp.comにリダイレクトする方法がわかりません 。

これが私の.htaccessです:

<IfModule mod_rewrite.c>
RewriteEngine On

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

#<IfModule mod_vhost_alias.c>
#    RewriteBase /
#</IfModule>

RewriteCond %{REQUEST_FILENAME} !-f
RewriteBase /mysymfonyapp.com/web/
RewriteRule ^(.*)$ index.php [QSA,L]

「www」なしでアプリケーションに入ると機能しますが、「www」を使用するとリダイレクトループが発生します。グーグルに聞いてみましたが、何も見つかりませんでした。

4

2 に答える 2

0
<IfModule mod_rewrite.c>
  RewriteEngine On

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

  RewriteCond %{REQUEST_FILENAME} !-f
  #RewriteBase /mysymfonyapp.com/web/ (you don't need declare RewriteBase if you have this code in mysymfonyapp/web/.htaccess)
  RewriteRule ^(.*)$ app.php [QSA,L] #Remember to redirect app.php
</IfModule>
于 2013-07-11T10:58:20.653 に答える