0

scalrを使用してテストしています。/var/www/subdomain.example.com/public_html次の仮想ホスト構成を使用して、フォルダーにサイトをセットアップします。

<VirtualHost *:80>
       ServerAlias www.{$host} {$server_alias}
       ServerAdmin {$server_admin}
       DocumentRoot {$document_root}
       ServerName {$host}
       ErrorLog {$logs_dir}/http-{$host}-error.log
       CustomLog {$logs_dir}/http-{$host}-access.log combined
</VirtualHost>

移動するとsubdomain.example.com、ホストのデフォルトメッセージ(「Welcometo Scalr」など)が表示されますが、移動するsubdomain.example.com/index.phpとサイトは機能しています。ベースURLを表示せずにindex.phpに転送する方法はありますか?

4

1 に答える 1

2

やってみました:

DirectoryIndex index.php

それに関するその他のリソース:http://httpd.apache.org/docs/2.2/mod/mod_dir.html

あなたの場合:

<VirtualHost *:80>
  # (other directives)
  DirectoryIndex index.php
</VirtualHost>

アップデート

jcjr提案されているように、このディレクティブはファイル内に配置することもできます.htaccessが、適切なAllowOverrideディレクティブ値によってそのようなメソッドが有効になっていることを確認してください。

http://httpd.apache.org/docs/2.2/mod/core.html

于 2012-12-19T16:20:16.570 に答える