かなり簡単な問題が発生しました。domain.comという自分のWebサイトへのパスを削除するにはどうすればよいですか?
htdocsフォルダーに「domain」というフォルダーを1つ配置したランプサーバーがあり、自分のWebサイトにアクセスするには、domain.comだけでなくdomain.com/domainと記述する必要があります。そして、domain.comを書くと、通常のxamppWebサイトにアクセスします。
いくつかのオプションがありますが、おそらく最も簡単な方法は、現在の設定を考慮してURL の書き換えを使用することです。
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 構成で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>
チーム用の開発サーバーまたはステージング サーバーのセットアップに関する大きな記事も書いています。サーバーにフォルダーを追加するだけで、追加の構成なしでサブドメインとしてすぐに利用できます。これは、マス仮想ホスティングと呼ばれるものです。
仮想ホストを追加する必要があります。Apache名ベースの仮想ホストのドキュメントを確認してください。Windows で実行している場合は、このガイドに従うことができます。Linux/Unix を使用している場合は、次のガイドを試すことができます。