ホームページ  >  記事  >  バックエンド開発  >  .htaccess ドメイン名をファイルに送信するのを手伝ってくれる専門家はいますか? なぜこれが機能しないのでしょうか?

.htaccess ドメイン名をファイルに送信するのを手伝ってくれる専門家はいますか? なぜこれが機能しないのでしょうか?

WBOY
WBOYオリジナル
2016-06-13 13:45:00756ブラウズ

.htaccess ドメイン名をファイルに送信するのを手伝ってくれる人はいますか? なぜこれが機能しないのですか?
RewriteEngine オン
RewriteCond %{HTTP_HOST} ^www.xxx.com$ [OR]RewriteCond %{HTTP_HOST} ^xxx.com$
RewriteRule ^/?$ "http://www.example. com" [R=301,L]

.htaccess ドメイン名をファイルに送信するのを手伝ってくれる人はいますか? これが機能しないのはなぜですか?

1 つのスペースに同時に 5 つのドメイン名がバインドされています: 1.www.example.com、2.www.xxx.com、3.xxx.com、4.bbs.example.com。 5. news.example.com;
実装する機能:
www.xxx.com、xxx.comでアクセスした場合、自動的にwww.example.comにジャンプ(アドレスバーにドメイン名が表示される) www.example .com のように)スペースのメイン ページ、index.php を指します。
bbs.example.com にアクセスすると、www.example.com/bbs サブページが参照されます (アドレス バーのドメイン名は bbs.example.com と表示されます)。
news.example.com にアクセスすると、www.example.com/news サブページが参照されます (アドレス バーのドメイン名は news.example.com と表示されます)。



-----解決策---------
ドメイン名のリダイレクトは試していません。 。 。 .htaccess ディレクトリ認識をオンにしていませんか?
サブページにジャンプしたい場合は、この
RewriteCond %{HTTP_HOST} ^bbs.example.com$
RewriteCond %{REQUEST_URI} !^/bbs/
RewriteCond %{ REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /bbs/$1
RewriteCond %{HTTP_HOST} ^bbs.example.com$
RewriteRule ^ (/)?$ bbs/index.php [L]
------解決策------------------
ドメイン名のリダイレクト?ただのジャンプですか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。