我使用的是最新的wordpress版本,我将其安装在Apache和PHP5网络中的另一台机器上。
然后我买了一个域名,我注意到wordpress指向本地服务器上的css和图片(例如:http://192.168.1.33/wp-content/themes/twentyten/style.css),所以使用我的域名的访问者无法正常显示我的网站。
然后我把地址从wordpress的控制面板改成了我的域名,但我不能再输入了,因为我看不到我的域名,因为我在同一个网络中,所以域名返回了路由器主页!
我不知道PHP,所以我打开mysql和修改site_url和home从wp_options表,我改变了他们的值为"/“为相对网址,但它造成了一些问题的css和js文件的login.php,和css文件的顶部管理栏。
我的域名是:http://www.darelnadwa.com/
如果我在wordpress管理员设置中输入"www.darelnadwa.com“,我会看到博客是一个没有CSS和图片的普通HTML,但是访问者会正常看到它。
如果我在wordpress管理员设置中输入"192.168.1.33“,我会正常地看到带有CSS和图片的博客,但访问者会看到一个普通的HTML。
除非我使用代理,否则我无法访问www.darelnadwa.com,所以我在网络中使用机器IP。
如何才能解决这个问题,而不使用代理在我的网络上冲浪我的网站?
发布于 2011-03-07 20:01:53
尝试恢复所有更改,并将这些行添加到wp-config.php文件的顶部
define('WP_SITEURL', 'http://www.darelnadwa.com'); //no trailing slash for both
define('WP_HOME', 'http://www.darelnadwa.com');发布于 2013-10-12 07:37:33
添加以下行
192.168.1.33 www.darelnadwa.com
到/etc/hosts文件(适用于*nix和Mac )或%SystemRoot%\system32\drivers\etc\hosts (适用于Windows XP、7、8)。
https://stackoverflow.com/questions/5219375
复制相似问题