1

我正在尝试在本地运行一个小应用程序(xampp)。我从 localhost/csf.local/ 运行它,并且在该根目录的 .htaccess 中有以下内容:

Options +FollowSymLinks
IndexIgnore */*
# Turn on the RewriteEngine
RewriteEngine On
#  Rules
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ home.php 

现在,home.php 中的所有相对路径都指向 localhost/,而不是 localhost/csf.local/。谁能帮我弄清楚这一点?谢谢你。

解决了 - - - - - -

我自己设法解决了这个问题。

我将它添加到 home.php 的标签中,所以它基本上用这个基础为每个相对路径“添加前缀”:

<base href='/csf.local/'; />

希望能帮助到你!

4

1 回答 1

0

利用

RewriteBase /csf.local/

设置 RewriteRules 使用的基本目录

于 2013-11-06T11:34:43.753 回答