0

私のウェブサイトで非常に奇妙な問題が発生しています。ディレクトリがめちゃくちゃになっているため、別のhtmlページへのすべてのリンクが404ページにリダイレクトされます。

たとえば、私のWebサイトはwww.mywebsite.com/enです(ルートディレクトリではなく、ルートディレクトリの「en」フォルダにあることに注意してください)。リンクがある場合:

<a href="../site/page2.html">Link</a>

www.mywebsite.com/site/page2.htmlに移動する代わりに、「http://www.mywebsite.com/home/username/public_html/site/page2/」に移動します。これは明らかに存在しません。 。「/home/ username / public_html」にリダイレクトされるのはなぜですか?

このエラーは、Webページをテストしたときにローカルバージョンでは発生しません。ホスト(Hostgator)にアップロードした後にのみ発生します。

ありがとうございました。

4

1 に答える 1

0

言いにくい。Apache を使用していると思われるので、URL マッピングを確認します。

おそらく mod_userdir と関係があります: Mapping URLs to Filesystem Locations

于 2012-12-15T01:53:40.823 に答える