0

かなり簡単な問題が発生しました。domain.comという自分のWebサイトへのパスを削除するにはどうすればよいですか?

htdocsフォルダーに「domain」というフォルダーを1つ配置したランプサーバーがあり、自分のWebサイトにアクセスするには、domain.comだけでなくdomain.com/domainと記述する必要があります。そして、domain.comを書くと、通常のxamppWebサイトにアクセスします。

4

2 に答える 2

3

いくつかのオプションがありますが、おそらく最も簡単な方法は、現在の設定を考慮してURL の書き換えを使用することです。

.htaccess の mod_rewrite

htdocs フォルダーに .htaccess ファイルを作成します。

RewriteEngine On
RewriteBase /
# If the URL does not already exist as a file
RewriteCond %{REQUEST_FILENAME} !-f
# or directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /domain/$1 [QSA,L,NC]

Apache による仮想ホスティング

Apache 構成でVirtualHost コンテナーを編集して、ディレクトリを変更することもできます。XAMPP を実行している場合は、以前に私のブログでXAMPP での仮想ホストの使用について書いています。

例えば:

<VirtualHost *:80>
    ServerAdmin name@domain.com
    DocumentRoot c:\xampp\simonholywell.com\pub
    ServerName simonholywell.localhost
    <Directory c:\xampp\simonholywell.com\pub>
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

チーム (または個人) 用の開発サーバー

チーム用の開発サーバーまたはステージング サーバーのセットアップに関する大きな記事も書いています。サーバーにフォルダーを追加するだけで、追加の構成なしでサブドメインとしてすぐに利用できます。これは、マス仮想ホスティングと呼ばれるものです。

于 2011-04-18T08:00:42.543 に答える
2

仮想ホストを追加する必要があります。Apache名ベースの仮想ホストのドキュメントを確認してください。Windows で実行している場合は、このガイドに従うことができます。Linux/Unix を使用している場合は、次のガイドを試すことができます。

于 2011-04-18T08:03:07.023 に答える