将文件夹移到doc root之外

时间:2011-04-17 18:50:42

标签: wordpress apache .htaccess mod-rewrite

我正在尝试将我的(wordpress)wp-contents目录移到wordpress站点根文件夹之外。

WP path: /home/me/domains/my_domain/public_html/
Target wp-contents directory: /home/me/domains/stuff/

我正在尝试使用htaccess但没有成功......

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/wp-content(/*)
RewriteRule ^wp-content/(.*)$ /../../stuff/wp-content/$1 [L]

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

这在.htaccess内是不可能的 - 您需要直接在服务器的配置中定义重写条件,以便能够指定Web根目录之外的目录。

最简单的解决方法是,如果您可以创建它们,则使用符号链接。如果这样做,您可能需要添加

Options +FollowSymlinks

到您的.htaccess或Apache配置。