我正在尝试在本地运行一个小应用程序(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/'; />
希望它有所帮助!
答案 0 :(得分:0)
使用
RewriteBase /csf.local/
设置RewriteRules使用的基础目录