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以上是关于localhost wordpress 重定向到 XAMPP 站点的主要内容,如果未能解决你的问题,请参考以下文章
XAMPP,从 localhost:81 到 localhost 的路径自动重定向