0

URL mod-rewrite を理解する必要がありますが、基本的なことはまったく理解できませんでした。

www.domain.com/folder/page.php?id=11.domain.comに変更したい

  1. ワイルドカード サブドメイン(*.domain.com)を作成しましたが、問題は、サブドメインをどこに向ければよいかということです。public_html/またはpublic_html/folder/ですか?

  2. どの htaccess ファイルを変更する必要がありますか? それはpublic_html/またはpublic_html/folder/にありますか?

  3. page.php へのリンクは何ですか? href=" 1.domain.com "またはhref="www.domain.com/folder/page.php?id=1"

どうもありがとうございました :D 本当にお世話になりました :D

編集 :

.htaccess コード:

Options +FollowSymLinks 
RewriteEngine on 

RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC] 
RewriteCond %{HTTP_HOST} ^(www.)?([^.]+).domain.com$ [NC] 
RewriteRule ^$ /file.php?item=%2 [QSA,nc]

1.domain.com と入力しましたが、サーバーが見つからないと表示されます。

4

1 に答える 1

1
  1. それはあなたの設定に大きく依存します。.htaccess を入れるディレクトリと同じディレクトリを指します。ほとんどの場合、サブドメインは追加のディレクトリ、つまり public_html/1/ を指します。そこに .htaccess を入れて、そのロジックを Web サイトの残りの部分から分離できます。 .
  2. サブドメインが指すもの、回答1を参照してください。:)
  3. リンクは href="1.domain.com" になります
于 2013-02-03T08:42:17.840 に答える