1
  • 含む // すべての接続ファイルなどを含む

  • public // index.php ファイルと css、js n スタッフが含まれています

通常、誰かがたとえば www.abc.com のドメイン名を入力すると、ディレクトリのリストが表示されます。私はそれが起こりたくない私はhtaccessがこのwww.abc.com/public/index.phpのようなパブリックフォルダでindex.phpを探しに行くか、ディレクトリpublicを隠して、このwww.abcのように表示する必要があります. com/index.php

4

1 に答える 1

0

mod_rewriteと.htaccessを有効にしてからhttpd.conf、次のコードをディレクトリの.htaccess下に配置します。DOCUMENT_ROOT

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+public/index\.php [NC]
RewriteRule ^ / [R=302,L]

RewriteRule ^$ /public/index.php [L]
于 2013-02-27T15:10:47.130 に答える