1

ユーザーがサイトにサブドメインを作成できるサイト複製システムを作成していますが、それはすべて既に機能しています。

したがって、ユーザーが入って作成できます

http://siteid.ourwebsite.com

問題は、ユーザーにサイトの追加の URL を提供する必要があることです: http://ourwebsite.com/siteid. これで、サブドメインと同じになります。

これが可能な唯一の方法は、.htaccess を使用することです。

良いことです...ルートにはindex.phpファイルしかありません。したがって、他に何かある場合は、サブドメインと見なすことができます。

.htaccess ファイルで、ユーザーが末尾にないものにアクセスしようとすると、アクセスしようとしている場所.phpにリダイレクトするルールを作成できますか?http://$VAR.ourwebsite.com$VAR

それは可能ですか?

4

1 に答える 1

0

私は答えを見つけました。

これは仕事をします。

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ([a-z0-9-]+)/? http://$1.domain.com [R=301,NC,L]
于 2013-01-07T18:59:23.603 に答える