0

.htaccess1 つのドメイン内のすべてを新しいドメイン名に転送する方法を知っています。.htmlしかし、この場合、あるドメインからのすべてを別のドメインの特定のページに移動させたいと考えています。それが私が迷っているところです。私は次のことを試みていますが、フォルダーにリダイレクトするだけで、問題のページはそのフォルダーにありますが、明らかに、そのフォルダーの内容を見たくありません。意味がありますか?だからexample.comに行く必要がありますyyy.com/some-page.html

これは私が現在使用しているものです:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} (www\.)?5\.xxxx\.com [NC]
RewriteRule ^(.*)$ http://www.1.yyy.com/$1 [R=301,L]
4

3 に答える 3

0

試す:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} (www\.)?5\.xxxx\.com [NC]
RewriteRule .* http://www.1.yyy.com/some-page.html [R,L]

<? header ("location: http://www.1.yyy.com/some-page.html"); ?>問題のディレクトリに空白の index.html ページを配置してその内容をマスクすることも、ユーザーを目的のページにリダイレクトするこのコードを含む index.php ファイルを配置することもできます。

于 2013-07-10T20:33:00.620 に答える
0

では、単純なリダイレクトはどうでしょうか。

.htaccessファイルでこれを試してください。

redirect 301 / http://somesite.com/somepage.html

または、これを試すことができます。

RewriteRule ^(.*)$ http://somesite.com/somepage.html [R=301,L]

それは機能し、以下の RewriteRule をテストできます。

http://htaccess.madewithlove.be/

何か他のことが起こっているに違いありません。

于 2013-07-10T20:26:41.480 に答える