无法通过移动浏览器(Chrome devtools-远程设备)访问本地主机上的Wordpress网站

时间:2019-02-21 12:32:53

标签: wordpress xampp localhost google-chrome-devtools remote-debugging

我无法从移动浏览器访问本地主机上的wordpress网站。

我已将手机连接到Chrome远程设备,并且可以访问XAMPP仪表板

localhost:8080/dashboard

localhost:8080/dashboard screenshot

,但是当我尝试对存储在文件夹htdocs/mysite中的wordpress网站执行相同操作时,移动浏览器无法访问它(但桌面浏览器可以在不输入localhost/mysite的情况下键入任何端口)。

此外,移动浏览器中的URL已从localhost:8080/mysite改成localhost/mysite

localhost/mysite screenshot

注意:我可以从移动浏览器访问所有静态网站或具有自定义CMS的网站。但是wordpress CMS存在问题。

这是来自WP的标准.htaccess

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

# END WordPress

我尝试了各种示例来解决我的问题。 但没有成功。例如,如果我在移动浏览器中键入127.0.0.1:8080/mysite,则devtools控制台中会出现空白页和一堆错误(对于所有资源:css,js等):

GET http://localhost/mysite/wp-content/themes/mytheme/assets/css/bootstrap.min.css net::ERR_CONNECTION_REFUSED

欣赏所有提示

1 个答案:

答案 0 :(得分:0)

您需要将phpmyadmin中wp_options中的站点url和home值从“ localhost”更改为要访问的网址。对我来说,我正在从URL'192.168.1.4'访问本地主机,如果是这种情况,它将重定向到本地主机。

我将网站网址和主网址从“ http://localhost/mysite”修改为“ http://192.168.1.4/mysite”。根据您的情况,您可以像“ http://localhost:8080/mysite”一样进行编辑。