XAMPP网站重定向到本地主机

3
我在我的xampp本地主机上安装了一个wordpress多站点。今天早上我想更新xampp到一个新版本,结果它损坏了我的数据库。后来我重新安装了旧版本的xampp,并重新导入了我的数据库和站点文件夹到htdocs。
我设置了这样的方式,可以让我进入mysite.com并将我重定向到正确的子文件夹。现在当我进入localhost或mysite.com时,它会将我重定向到localhost。如果我输入localhost/mysite,则会出现404错误未找到。我错过了什么步骤吗?数据库已经重新导入并连接,我的.htaccess文件已正确设置(因为我没有更改任何设置),我的wp-config.php文件也已正确设置(同样没有更改)。
谢谢
好的,根据请求,我包括我的.htaccess。我知道它已正确设置。
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

抱歉,如果您没有提供相关文件和数据库条目的代码,则无法提供帮助。第一步将是.htaccess样式文件。 - arkascha
2个回答

4
我能解决这个问题。我忘记在我的 httpd-vhosts.conf 文件中设置虚拟主机了:
首先,我取消了这行的注释(删除了井号(#)):
NameVirtualHost *:80

接下来我在底部添加了这个:

<VirtualHost *:80>
    DocumentRoot "S:/Server Files/XAMPP/htdocs/MySiteFolder/" #path to site directory
    ServerName mysite.com #url you would like to type in url bar to hit your site
</VirtualHost>

希望这能帮助到某些人,因为我刚刚花了4个小时在这个问题上纠结。

0

我刚刚清除了浏览器缓存,然后它就可以工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接