Php包含不适用于重写网址的图片和图片

时间:2015-04-20 03:47:17

标签: php .htaccess

为短网址编辑htaccess文件后,现在我的页面已经坏了,包含php的文件和图片都无法正常工作,

这是我在public_html中的htaccess

 RewriteRule ^car/name/(.*)$ /car.php?name=$1 [L,QSA] 

所有包含的文件和图片都在 / files 文件夹中,

现在问题出在我访问时

http://example.com/car.php?name=hundai 

它有效,一切正常,

但问题在于重写网址

http://example.com/car/name/hundai 

它打破了所有的php文件和图像 你能帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

RewriteRule正在将您的网址http://example.com/car.php?name=hundai更改为http://example.com/car/name/hundai,这意味着文件路径位于之前不存在的目录中。这意味着文档中的任何相对链接都不起作用。要解决此问题,您需要使用Html

Base  标记在文档的“头部”内。

 <head>
 <base href="http://example.com/files/">
 </head>