如何让WordPress使用www.Example.com/blog/wp-includes/而不是www.Example.com/wp-includes/?

时间:2012-09-27 作者:Stancell

我有WordPress地址http://www.example.com/blog/, 现在我希望它可以作为http://www.example.com/ 无需将wordpress移动到根目录。

我已经做出了适当的决定。htaccess更改。

wp配置。php:

define("WP_HOME", "http://{$_SERVER["HTTP_HOST"]}");
define(\'WP_CONTENT_DIR\', $_SERVER["DOCUMENT_ROOT"] . "/blog/wp-content");
define(\'WP_CONTENT_URL\', "http://{$_SERVER["HTTP_HOST"]}/blog/wp-content");
有一点不起作用,那就是WordPress使用www.example。com/wp包括/而不是www.example。com/blog/wp包括/

甚至还有像www.example这样的include。com/%post name%/wp包括/js/jquery/jquery。js?版本=1.7.2

我已经把它修好了。htaccess:

RewriteRule wp-includes/(.*) /blog/wp-includes/$1 [L]
这是更好的方法吗?

1 个回复
最合适的回答,由SO网友:janw 整理而成

添加到wp-config.php:

define(\'WP_SITEURL\', \'http://example.com/blog/\');
codex.<这就是你所需要的一切。

结束

相关推荐