3

.htacessファイルのみに問題が見つかりましたが、解決策は見つかりませんでした

RewriteRule ^test/(.*)?$ findjob4.php?skills=$1
RewriteRule ^test-(.*)?$ findjob4.php?skills=$1

URL 1 : www.example.com/test-software
URL 2 : www.example.com/test/software

を使用するURL 2と、ページのレイアウトが乱れ、使用すると正常に機能しますURL 1(単一のエラーではありません)。誰でも私に知らせてもらえますか、なぜそして何が問題なのですか

上記に新しいクエリを追加しました


.htacessと通常のURL書き込みの使用中にエラーが発生しました

.htacess

RewriteRule ^search-jobs/(.*)?$ findjob4.php?skills=$1

findjob4.php

<?php
    if (isset($_GET['skills']) or !empty($_GET['skills'])) {
        $d_skills = $_GET['skills'];
        $d_skills = str_replace('-', ' ', $d_skills);
    } else {
        $d_skills = ""; 
    }   
    $d_location = "texas";
    $page = 1;
?>

<?php require('header.php'); ?>

<div id="container">
    <?php  do_job_search6($d_skills, $d_location, $page); ?>
</div>
<?php require('footer.php'); ?>

findjob4.php?skills=software完全に表示されたレイアウトでURLを開くと、

その場合search-jobs/software、結果は良好ですが、レイアウトは主にフッター領域で乱れます。

そして、タブと一緒に使用するとDeveloper Tools、タブの下に表示され ますChromeInspect Elementconsole

Resource interpreted as Image but transferred with MIME type text/html: "http://localhost/example/search-jobs/software/images/loadingAnimation.gif"

このエラーは継続的に発生します。フッターの内容は、メインコンテナの空の内容で変更されます。

Javascript:jquerylibエラー

(anonymous function)
jQuery.Callbacks.fire
jQuery.Callbacks.self.fireWith
jQuery.extend.ready

以下の参考のために画像を用意しました。

Image1

ここに画像の説明を入力してください

Image2

ここに画像の説明を入力してください

以下は、ROOT_URLパスに使用した定数です。

<?php
    define('ROOT_DIR', dirname(__FILE__));
    define('ROOT_URL', substr($_SERVER['PHP_SELF'], 0, - (strlen($_SERVER['SCRIPT_FILENAME']) - strlen(ROOT_DIR))));
?>
4

1 に答える 1

-2

相対パスではなく、イメージへの絶対パスを使用します。

<img src="http://localhost/example/images/loadingAnimation.gif" />

とは対照的に

<img src="images/loadingAnimation.gif" />
于 2012-07-01T08:02:37.677 に答える