gpt4 book ai didi

php短网址奇怪的外观

转载 作者:bug小助手 更新时间:2023-10-28 01:29:24 28 4
gpt4 key购买 nike

有几个问题要问,希望可以剪裁解决。我想为我的网站创建一个简短的 url,并设置 .htaccess 文件来实现它。

这里是原网址:

http://www.example.com/view/example.view.php

这是我要简短的网址:

http://www.example.com/Herald/

这是 .htaccess 代码:

AddHandler application/x-httpd-php70 .php

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^Herald$ view/example.view.php [NC,L]
RewriteRule ^Herald/$ view/example.view.php [NC,L]

而且它有效!但是奇怪的东西出现了,比如 css, jquery , image 等等网页控制将无法工作我无法弄清楚设置的问题请帮我找出问题,谢谢您的帮助!

最佳答案

由于重写规则,您的 CSS、JS 和 IMAGES 的路径会发生变化。请在每个 CSS、JS 和 IMAGES 的开头添加 /

原因是什么?

查看您的网址末尾 http://www.example.com/Herald/ .它看起来在您的根目录中有一个名为 Herald 的文件夹。因此它在 Herald 文件夹中搜索 CSS、JS 和 IMAGES。

解决方案如果您在 CSS、JS 和 IMAGES 路径的开头添加 /。它在 根目录中搜索 CSS、JS 和 IMAGES。

例如:

更改自

    <link rel="stylesheet" href="include/bootstrap-3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="include/bootstrap-3.3.6/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="include/css/faci.css">
<script src="include/script/jquery-1.12.3.min.js"></script>
<script src="include/bootstrap-3.3.6/js/bootstrap.min.js"></script>

<img id="real_image" src="include/img/img_default.jpg">
<img src="include/img/ajax-loader.gif">

进入

    <link rel="stylesheet" href="/include/bootstrap-3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="/include/bootstrap-3.3.6/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="/include/css/faci.css">
<script src="/include/script/jquery-1.12.3.min.js"></script>
<script src="/include/bootstrap-3.3.6/js/bootstrap.min.js"></script>

<img id="real_image" src="/include/img/img_default.jpg">
<img src="/include/img/ajax-loader.gif">

关于php短网址奇怪的外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37129177/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com