XAMPP站点重定向到本地主机

XAMPP站点重定向到本地主机,xampp,Xampp,我已经在我的xampp本地主机上设置了wordpress多站点安装 今天早上我去把xampp更新到了一个新版本,结果它毁了我的数据库。此后,我重新安装了旧版本的xampp,重新导入了我的数据库,并将我的站点文件夹重新导入到htdocs 我把它设置好了,这样我就可以访问mysite.com,它会指引我找到正确的子文件夹 现在,当我转到localhost或mysite.com时,它会将我重定向到localhost 如果我使用localhost/mysite,那么我会发现一个404错误 我漏了一步吗?

我已经在我的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]

我能够解决这个问题。我忘了在我的电脑里设置虚拟主机

httpd vhosts.conf
文件:

首先,我取消了这行的注释(删除了hashtag(#)):

接下来,我在底部添加了以下内容:

<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>

DocumentRoot“S:/Server Files/XAMPP/htdocs/MySiteFolder/”#站点目录的路径
ServerName mysite.com#您想在url栏中键入的url以访问您的站点

希望这对某人有所帮助,因为我刚刚在这里坐了4个小时试图弄明白这一点。

我刚刚清除了浏览器缓存,它工作了。

抱歉,如果您不提供相关文件和数据库条目的代码,就无法提供帮助。第一步是
.htaccess
样式文件。
<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>