ドメインにアクセスするときに ./ の代わりに /v4-beta/ を表示するようにページを「リダイレクト」するにはどうすればよいですか?
リダイレクトするだけでなく、 www.domain.com/v4-beta ではなく、ドメインの v4-beta のコンテンツを表示しますか? www.domain.comを表示していますが、すべてのコンテンツはv4-betaからのものですか?
簡単な解決策はinclude
、トップレベルのインデックスファイル内のサブフォルダーのインデックスファイルです。
public_html / index.php:
<?php
include("v4-beta/index.php");
?>
htaccess :
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteCond %{REQUEST_URI} !^/v4-beta/
RewriteRule (.*) /v4-beta/$1
Apache http サーバーに付属する書き換えモジュールを探しています。
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/v4-beta/
RewriteRule ^(.*)$ /v4-beta/$1 [L]
モジュールを最初にロードする必要があります。次に、これらのコマンドをメールサーバー構成内またはいわゆる .htaccess ファイル内で使用できます。frist オプションが推奨されます。