WordPress的 - 摆脱/ subdir /在我所有的链接,更改后的CSS样式关闭后的CSS样式
问题描述:
在wordpress中,我有一个子目录中的wordpress文件,mywp
,并且最初该网站的主页是example.com/mywp/
。我想获得的所有的链接,/mywp/
的,所以我做了以下内容:WordPress的 - 摆脱/ subdir /在我所有的链接,更改后的CSS样式关闭后的CSS样式
- 复制
/mywp/index.php
和/mywp/.htaccess
FROM/mywp/
并粘贴到我的根文件夹 - 更新根的
index.php
,改变require('./mywp/wp-blog-header.php');
到require('./wp-blog-header.php');
(删除/mywp/
) - 更新网站的网址在WP管理员的设置 - 通用从
http://example.com/mywp
TOhttp://example.com
步骤3之后,我参观了http://example.com,并且,这种服装在关闭该网站,管理员都。我查看了源代码,并且所有的css引用在他们的url中都丢失了/mywp/
。
如果有人问我的.htaccess文件,内容,现在居住在我的两个根,/mywp/
子目录是:
# Switch rewrite engine off in case this was installed under HostPay.
RewriteEngine Off
SetEnv DEFAULT_PHP_VERSION 5
DirectoryIndex index.cgi index.php
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /mywp/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mywp/index.php [L]
</IfModule>
# END WordPress
我是否需要调整其他设置,以获得正确的风格?而且,如果我更新WordPress版本或应用新主题,是否必须记住此步骤?谢谢!
答
我改变错误的记录在数据库中!我正在更新siteurl而不是home.com。
修复: 1.设置siteurl
在wp_options表是http://example.com/mywp
2.设置home
在wp_options表是http://example.com
3.还是我在这个原始描述的步骤后计算器
我可能混淆术语。在我的数据库中,有一行“siteurl”和一个“home”。哪一个应该是用户在浏览器中看到的内容,以及哪一个用于实际的wordpress .php文件所在的位置?谢谢! – 2012-03-09 12:54:25
看到另一个选择是用数据库中的新的(例如example.com/mywp/到example.com/)替换所有旧的url我使用这个尝试它会工作 – 2012-03-09 13:01:13