ホームページ >バックエンド開発 >PHPチュートリアル >zend redirect ジャンプの問題がおかしくなっているので助けてください

zend redirect ジャンプの問題がおかしくなっているので助けてください

WBOY
WBOYオリジナル
2016-06-23 13:51:40769ブラウズ



$this->_redirect("localhost/a/index");
$this->_redirect("/index");

リダイレクトするときにドメイン名を取得する必要がありますか? ? ?
最初の方法はローカルテストではうまく機能しますが、公式環境にリリースすると機能しません。助けてください。 ! !


ディスカッションに返信(解決策)

サーバーを使用する場合、localhost はローカルであるため、2 番目のものを使用する必要があります

サーバーを使用する場合、localhost はローカルであるため、2 番目のものを使用する必要があります



サーバーに切り替えて、これもホワイトページである 2 番目のページを使用します

2 番目のページは、パスが間違っていることを意味するエラーレポートをオンにしてデバッグします
実際、両方の方法を使用できます。
ただし、最初のものを使用する場合は、現在のサーバーのドメイン名を設定する必要があります。ローカルの場合は、localhost/ サーバー設定 www.xxx.com/ を設定します。
その後、スプライシングのためにこれを直接読み取ります。ローカル構成ファイルとサーバー構成ファイルは異なります。
$_SERVER['HTTP_HOST'] を読み取る別の方法もありますが、一般的には使用されません。

Webサーバーに対応するディレクトリは正しいです。

sae に入れたからかもしれませんが、ドメイン名に直接変更しました、気にしません、ご返信ありがとうございます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。