1

クライアントがGoogleでより良いURLをリストできるように、mod_rewriteを試してみました

だから私はページを作成しました(www.cruiseandmaritime.com/cruise_details_by_name.phpここに私は次のようなものを送信します

www.cruiseandmaritime.com/cruises/French-Leave

正常に動作し、ページは適切なデータで読み込まれますが、スタイルシートが読み込まれていないため、すべてフォーマットされていません

今、私は想像上のディレクトリ「クルーズ」を作成したので、それと何かをしていると推測しています...?

これが.htaccessファイルの私の行です

RewriteEngine On    # Turn on the rewriting engine
RewriteBase     /
RewriteRule     ^cruises/([A-Za-z0-9-]+)?$      cruise_details_by_name.php?id=$1    [NC,L]    # Handle requests for all cruises

繰り返しになりますが、どんな助けでも大歓迎です!

リッチ:)

4

1 に答える 1

1

それはmod_rewriteの問題ではないと思います。

HTMLコードには、cssファイルへのリンクがあります。

<link rel="stylesheet" type="text/css" href="stylesheets/anytime.css" />

現在、ブラウザは次の場所にあるファイルを読み込もうとしています。http://www.cruiseandmaritime.com/cruises/stylesheets/anytime.css

ファイルパスを最初に設定すると、/これが機能するはずです。このようにして、相対URIの代わりに絶対URIが使用されます。

于 2012-06-18T08:56:46.473 に答える