2016-12-15 2 views
1

を引き起こしています。しかし、私がfoo.com/VIN/vinDetails/12345に行くと、404エラーが出ます。apacheの.htaccessファイルのURL書き換え条件は私の.htaccessファイルはこのようになります404メッセージ

私はURLを初めて書きましたが、これを試してみるためにあらゆるところを見てきましたが、私はまだまだ近づいています。あなたは、オプションの最後のスラッシュ作ることができます

+0

試してみましょう: 'foo.com/VIN/vinDetails/12345 /'と末尾にスラッシュ – anubhava

+0

これはうまくいきました。また、私のCSS/js/jpe?g ....行が動作していない...任意の考えですか? – Brds

答えて

0

Options +FollowSymLinks 
RewriteEngine on 

RewriteCond %{REQUEST_URI} !\.(?:css|js|jpe?g|gif|png)$ [NC] 
RewriteRule ^VIN/([^/]+)/([^/]+)/?$ index.php?action=vin&view=$1&vin=$2 [L,QSA,NC] 

のcss/jsのロードは、相対パスの使用によるものです。これらのファイルのパスは、http://またはスラッシュ/で始まるかどうかを確認してください。あなたがあなたのページのHTMLのこのすぐ下<head>セクションを追加することができますそれ以外の場合は <base href="/" />ので、すべての相対URLは、そのベースURLから解決されることはなく、現在のページのURLから。

+0

headセクションにを追加して、CSSをロードしました。私は@import、url(、src =、../、および./)の各CSSファイルをダブルチェックしてもそれらを修正しました... 今、私のjavascriptは動作していません。ルートディレクトリ(/)からすべてのjavascriptロードを実行させますか? – Brds

+0

''はすべての 'css/js/image'ファイル用です。開発ツールをキャッシングが無効にして、ネットワーキングタブで何を取得しているのか確認してください。 – anubhava

+0

- 私にとって最も厄介なのは、コンソール上の10行です。 "リソースはスタイルシートとして解釈されますが、MIMEタイプtext/html: "http://foo.com/VIN/vinDetails/css/[Files 1-10] .css" – Brds

関連する問題