0

単一のページを指し示す URL が多数ありますが、ページの実際の URL ではなく、ページが開いたときに関連する URL を表示する必要があります。

たとえば、ページアドレスはhttp://example.com/pagename.php

しかし、私はURLの、、なども持ってaaa.combbb.comますccc.com.

ブラウザで表示したいのですaaa.comが、用途によっては表示したい場合があります。http://example.com/pagename.phpaaa.com

これは「単純」RewriteRuleだと確信していますが、私は で遊んでいません.htaccess。助けていただければ幸いです。ありがとう

4

3 に答える 3

1

これを試して:

RewriteEngine On
RewriteRule ^aaa.com$ example.com/pagename.php [NC,L]
于 2013-04-21T06:23:49.720 に答える
0

私は助けようとします.WebホスティングアカウントにApache HTTPサーバーがあることを確認してから、ルートにある隠しファイルmod_rewriteでこれらの構成ディレクティブを使用します。.htaccess

# once per htaccess file
Options +FollowSymlinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ([a-zA-Z0-9-]+)\.com$
RewriteRule ^/?$ http://example.com/pagename.php [P]

ただし、この種の質問はServer Faultに属していることを忘れないでください。

于 2013-04-21T06:41:03.660 に答える
0

すべてのサイトが同じサーバー上にあると仮定して、絶対パスを使用することもできますaaa.com...

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?aaa\.com$ [NC]
RewriteRule ^(.*)$ /Absolute/Path/To/Root/Directory/For/example.com/$1

の場合bbb.com:

RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?bbb\.com$ [NC]
RewriteRule ^(.*)$ /Absolute/Path/To/Root/Directory/For/example.com/$1

...など

example.com注:これは、のルートディレクトリへの絶対パスが/Absolute/Path/To/Root/Directory/For/example.com/(しかし、それは明らかだったかもしれませんが)... ;)

于 2013-04-21T07:51:02.747 に答える