.htaccessを使用してURLを書き換えても、バックエンド、つまりPHPが古いURLを読み込むことは可能ですか?私は複数のユーザーを可能にするプラットフォームを構築しています。各ユーザーはサブドメインを介して独自のインスタンスを取得します。URLを書き換えても、サーバーに古いURLを読み込ませてください
user1.domain.com
user2.domain.com
user3.domain.com
私は、ユーザーが自分のドメイン名を使用できるようにします。すなわち
usersDomainName.com points to user1.domain.com
これは問題なく動作します。ここに問題がどこに来るのですか。
私のシステムでは、各ユーザはそれぞれ独自の設定ファイルを持っています。ファイルは作成したサブドメインの名前になります。すなわち、user1
システムはURL $ _SERVER ['SERVER_NAME']を読み取り、サブドメイン名を取得し、適切な設定ファイルを検索します。つまり、urlがuser1.domain.comの場合、システムはuser1.config.phpを検索します。
は、どのように私はそれがusersDomainName.com
を読み取ってURLをマスクするためにhtaccessファイルを使用することができますが、PHPは私の問題への答えはserverfaultのからジュリー・ペルティエから来たこのuser1.domain.com
__Youは 'DNSレベルでuser1.domain.com''へusersDomainName.com'ポイントだけでブラウザがすでにホストを決定したことを意味しているという事実は、 'user1.domainある.__ことはできませんあなたのWebサーバーに到達する前に.com'を実行しています。 – Sherif
'usersDomainName.com'は問題ではない' user1.domain.com'を正しく指しています。問題は、PHPが 'user1.domain.com'である実際のパスに認識されるようにすることです。 – Jason
私はあなたが何を意味するかわからない" _私は 'user1.domain.com'_である実際のパスにPHPを認識させたい"それはドメインであり、パスではありません。この時点では、あなたが解決しようとしている問題を実際には理解していない可能性が非常に高いです。おそらく、 "userDomainName.com"が '' user1.domain.com' 'を指していることについて、あなたの質問を明確にしてみてください。 – Sherif