this.domain.com/index
ユーザーに短い URL を入力して で php を提供してもらいたいとしthis.domain.com/html/folder/index.php
ます。.htaccess
次のルールをat rootに追加します/
。
Options +FollowSymLinks -MultiViews
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^this\.domain\.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ html/folder/$1.php [L]
ドメインを別のものに変更するという意味がわかりません。orthis.domain.com
に変更できますが、(共有コンテンツを提供するために) DNS が同じサーバーを指している場合にのみ意味があります。それ以外の場合は、他のサイトへの外部リダイレクトのようなものです。that.domain.com
addon-domain.com
RewriteCond %{HTTP_HOST} ^this\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://that.domain.com/$1 [R=301,L]