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 ToolsChromeInspect Elementconsole 看到了

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

并且这个错误是连续流动的..页脚的内容随着主容器的空内容而改变..

Javascript:jQuery库错误

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

我有一张图片供下面参考。

图片1

在此处输入图像描述

图片2

在此处输入图像描述

下面是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 回答