0

運用サーバーの非標準ポート (22280) で Apache を実行しています。申請書は住所にありますmyserver:22280/myapplication/

FOSUserBundle を使用してアプリケーションにログインしたい場合。アドレスに移動しますmyserver:22280/myapplication/。ファイアウォールはページ上で私をリダイレクトしますmyserver/myapplication/login(ポートなし)。

ログアウト後、ページ myserver/myapplication/ でページがナビゲートされます (ポートなし)。

アプリケーション内の他のすべてのリンクとリダイレクトは正常に機能します。

問題はどこだ?

htaccess file:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /myapplication/app.php [QSA,L]


Apache alias:
Alias /myapplication/srv/www/htdocs/myapplication/web
<Directory "/srv/www/htdocs/myapplication/web">
  AllowOverride All
  Allow from All
  Options +FollowSymLinks
</Directory>
4

1 に答える 1

0

非標準ポートは app/config.yml で指定する必要があります:

framework:

   ...

    # router configuration
    router:
        ...
        http_port:            22280
        https_port:           1443

    ...
于 2012-12-10T16:44:01.287 に答える