2016-04-15 13 views
-1

で働いていない書き換え、最初のルールが正常に動作しているURLは私が<code>.htaccess</code>ファイルを作成し、そこにいくつかの書き換えルールを追加したPHP

Options +FollowSymlinks 
RewriteEngine on 
RewriteRule ^home?$ index.php 
RewriteRule ^live/(.+)$ user_stream_view.php?id=$1 

期待通りに機能していません。もう一つは、それが、代わりに、すべてのCSSを任意の404エラーを与えていないされ、レンダリングされ、コンテンツが

Screenshot of webpage with dead images

+0

は忘れなかったの '\ rを\あなたのコード内のN '? – Andrewus

+0

どこですか?あなたは私に書き換えルール全体を送ることができますか?私はこれで初心者ですので、実際にどこに追加するのかわかりません。\ r \ n – user3692459

+0

あなたの 'user_stream_view.php'はどこにありますか?私はあなたが正しい 'RewriteBase'を書いてください。 – Andrewus

答えて

0

を台無しに取得したスタイルシートとあなたの問題は、URLの書き換えとの関係なくしています。 あなたはそのようなスラッシュからテンプレート内のスタイルシートへのURLを記述する必要があります。

/styles/main.css 

は今、私はあなたがstyles/main.cssを使用、と思うし、ブラウザが/freefootball(sohail)/live/からそれをロードしようとします。

チェックするために、この書き換えを試してみてください:

RewriteRule ^/freefootball(sohail)/live/(.+)$ user_stream_view.php?id=$1 
+0

ありがとうございました。問題は、実際には.htaccessの正規表現を追加した後に変更されたパスでした。どうもありがとう – user3692459

関連する問題