【问题标题】:Running Wordpress in a subdirectory (not the root)在子目录(不是根目录)中运行 Wordpress
【发布时间】:2012-02-03 06:53:04
【问题描述】:

我有一个wordpress网站,目前在我网站的一个子目录下运行,基本上把我的结构如下: 根/wp

我想将 wordpress wp 文件夹保留在同一个地方,但是让它直接从根 url 加载 wordpress 站点。

例如,当我访问 www.mysite.com/wp 时,当前网站会加载,但是当我只是访问 www.mysite.com 时,我希望加载 wordpress 网站 - 目前如果我访问 www.mysite .com 它只是加载一个 500 内部服务器错误消息。

我希望我需要对 htaccess 文件进行一些更改 - 任何人都可以建议如何做到这一点

简而言之 当我访问 www.mysite.com - 它会查看 /wp 文件夹,但在地址栏中仍显示为 www.mysite.com。

【问题讨论】:

  • 对我不起作用,我收到“内部服务器错误”。在这种情况下,我该怎么办?

标签: wordpress .htaccess directory


【解决方案1】:

将这些行添加到 .htaccess 应该可以完成工作(未经测试,抱歉,可能还不够):

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?mysite.com$
RewriteRule ^(/)?$ wp [L]

更新:您可能希望查看https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory 以了解更接近 WordPress 标准的方法。

【讨论】:

  • 又一个快速...开头的 www
  • @Gaz RewriteCond %{HTTP_HOST} ^((www|admin).)?mysite.com$ [NC] 适用于 wwwadmin 子域
猜你喜欢
  • 2011-01-31
  • 2012-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-08
  • 1970-01-01
  • 2015-10-04
  • 1970-01-01
相关资源
最近更新 更多