localhost wordpress 重定向到 XAMPP 站点

Posted

技术标签:

【中文标题】localhost wordpress 重定向到 XAMPP 站点【英文标题】:localhost wordpress redirects to XAMPP Site 【发布时间】:2019-03-19 13:16:30 【问题描述】:

我的浏览器中的本地主机不断重定向到 Welcome to XAMPP for Windows!

我已在 wpe2_options、wpe2_posts、wpe2_postmeta 的数据库 url 处设置了必要的设置

htaccss

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

但它似乎不起作用,当我点击一个链接时,它一直指向欢迎的 xampp。

甚至尝试过虚拟主机,

<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\site1"
ServerName site1.localhost 
<Directory "C:\xampp\htdocs\site1">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

这会导致其他本地主机站点重定向到 site1(wordpress)

请帮忙。

【问题讨论】:

【参考方案1】:

已回复here。

检查您的 wp-options 表并在 option_value 字段中找到所有出现的“localhost”

http://codex.wordpress.org/Database_Description#Table:_wp_options

SELECT * from wp_options where option_value like '%localhost%';

并将它们更改为您的实时 URL,您应该设置好

【讨论】:

【参考方案2】:

打开WordPress文件夹中的wp-config.php文件,设置如下参数。

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

【讨论】:

【参考方案3】:

请检查您的 .htaccess 文件,希望以下代码能解决您的问题:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /site1/
RewriteRule ^index\.php$ - [L]
RewriteCond %REQUEST_FILENAME !-f
RewriteCond %REQUEST_FILENAME !-d
RewriteRule . /site1/index.php [L]
</IfModule>

# END WordPress

【讨论】:

我试过了,但没有显示以下子站点。找不到对象!在此服务器上找不到请求的 URL。引用页面上的链接似乎是错误的或过时的。请将该错误通知该页面的作者。 # BEGIN WordPress RewriteEngine On RewriteBase /ramcreditinfo3/ RewriteRule ^index\.php$ - [L] RewriteRule ^search-corporate-profile/? /buy.ramcreditinfo/search-corporate-profile [QSA,L] RewriteCond %REQUEST_FILENAME !-f RewriteCond %REQUEST_FILENAME !-d RewriteRule 。 /ramcreditinfo3/index.php [L] # END WordPress

以上是关于localhost wordpress 重定向到 XAMPP 站点的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP,从 localhost:81 到 localhost 的路径自动重定向

WordPress 链接全部重定向到双 URL

localhost 将我重定向到另一个 url

XAMPP站点重定向到localhost

我所有的个人 wordpress 页面都重定向到 xampp 默认页面

wp_admin 页面重定向到 wordpress 中的本地主机