我使用.htaccess文件将一些网址更改为更易读的格式,但是当我检查网页时,所有内容都被破坏了。比我开始将所有的javascript路径(css和其他文件)更改为此
<link type="text/css" rel="stylesheet" href="http://localhost/mg_com_tr/css/sss.css" />
<script type="text/javascript" src="http://localhost/mg_com_tr/js/jquery-1.9.1.min.js"> </script>
在所有网址的开头,我补充道;
http://localhost/mg_com_tr/
这似乎解决了一些主要问题。 但是当我对我的php文件做同样的事情时,事情并没有那么顺利。
例如,这是我的图片库文件的路径;
$directory = '../Panel/products/_images/'.$row['id'].'/';
我尝试在开始时添加$ _SERVER ['DOCUMENT_ROOT'],但这不起作用。我也尝试过,就像我通过添加
的javascript文件一样 http://localhost/mg_com_tr/
在开始时,但这也不起作用。
编辑:
更改基础href解决了这个问题。
<BASE href="http://localhost/mg_com_tr/index.php">
事情是我仍然不知道为什么或如何运作。