このサイトにリダイレクトする Web サイトwww.website.com
といくつかのドメインがあります。これはマスクされたリダイレクトなので、私が書いた場合www.domain.com
、ブラウザでこの URL を常に見ることができますが、実際には次の URL にリダイレクトされます。現在のフォルダーの外にあるサーバー上のローカル ファイル。ここでフォルダ構造を説明しましょう。subdomain.website.com
.htaccess
domain.com
/
sub/
-- subdomain/
-- test/
---- index.html
web/
現在、すべての からwww.domain.com
に行き/sub/subdomain
ます。の中に 。htaccess
のファイル に/sub/subdomain
リクエストを再ルーティングしたい/sub/test/index.html
。したがって、フォルダー内の.htaccess
ファイルでsub/subdomain
これを試しました:
#start masked redirect
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
#RewriteBase /
RewriteCond %{HTTP_HOST} domain\.com$ [NC]
RewriteRule .. /test/index.html [L]
#end masked redirect
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
はい、私はこれをすべてWordpressの上で行っています。これは問題ではないと思いますが、投稿していることを確認するためです.
残念ながら私は得るInternal Server Error 500
私は何を間違っていますか?
また、なぜ私がこのようにしているのか聞かないでください。それには理由があります。この問題とは無関係であり、私は本当にこれに集中したいので、私がやろうとしていることのすべてを明らかにしていません。ここで発行します。.htaccess を修正する方法を知りたいだけで、このようにする必要があります。ご理解いただきありがとうございます。