Apache2のサブディレクトリにindex.phpを自動読み込みする際に問題が発生しました。私はhttp://example.com/login/を入力すると意図したとおりApache2 - スラッシュのないディレクトリURLを別のURLにリダイレクト
GET http://example.com/login HTTP 301 Moved Permanently
GET http://10.0.3.10/login/
Connection Timed Out
は、それが動作: これは、接続時に、私は、ブラウザのコンソールに表示するものです。また、 ルートディレクトリはindex.phpに正しくリダイレクトされます。
私はこのトピックについてかなり新しいです。何か助けを捧げるでしょう。
デフォルトの仮想ホストの設定:
#NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName example.com/
ServerAlias www.example.com/
DocumentRoot /var/www/example.com/
<Directory />
AllowOverride All
DirectoryIndex index.php
</Directory>
<Directory /var/www/example.com/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
...
のhttpd.conf:
<IfModule dir_module>
DirectoryIndex index.php
</IfModule>
使用しません.htaccessファイル。
実際には、他のウェブサイトの設定を計画していないので、デフォルトのファイルに仮想ホストを設定しました。これは間違っていますか? 末尾のスラッシュを削除しようとしましたが、それは役に立ちませんでした。 – kpomazi
デフォルトの使用は問題ありませんが、これらのスラッシュは間違っています。 HostヘッダーをそのIPに変更するかもしれないプロキシを経由していますか? – covener
私が知る限り、私はプロキシを経由していません。 – kpomazi