为WordPress提供自己的目录并使用.htAccess目录索引

时间:2013-11-18 作者:codeview

这是个坏主意吗在当前未使用Wordpress的网站(即http://example.com/Wordpress)旁边的子目录(即http://example.com/Wordpress)中安装Wordpress。。。仍然从根目录运行WordpressGiving Wordpress It\'s Own Directoryusing .htaccess to change the Directory Index (因此http://example.com仍然指向非Wordpress网站的主页)。

这将允许将所有内容添加到Wordpress网站,当它准备替换非Wordpress网站时,只需删除非Wordpress文件并将目录索引重新指向Wordpress索引即可。带有的php。htaccess。

P、 这似乎是我当前项目的一个选择,因为非Wordpress网站使用的页面名称与我们将在新Wordpress网站上使用的页面名称不同,因此不会有冲突。

UPDATE: Attempted this and it will not work because Wordpress returns the 404 page when trying to load the non-Wordpress pages (ie: http:// example.com/Non-Wordpress-Page)

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

正如我的更新中所指出的:尝试了这一点,但它不会起作用,因为Wordpress在尝试加载非Wordpress页面时返回404页面(即:http://example.com/non-Wordpress页面)。

SO网友:Mark Kaplun

这是可以做到的。你想要的是什么。htaccess类似于

if directory do not exist in root
  change root to the wordpress directory
不幸的是,我不熟悉这样做的方法。htaccess

另一个选项是将每个可能的url目录映射到wordress目录,但由于wordpress中的url目录是在添加类别、页面、新发布日期等时动态创建的,因此很难维护。htaccess。也许你会有更好的运气,对当前网站的URL进行特殊处理。

所有这些都假设旧站点和wordress站点之间的URL不会有冲突。

SO网友:Charles

目前,我们的做法几乎与您所希望的一样(因为我们目前根本不希望通过.htaccess重定向到Wordpress)

也许我完全误解了你的意思
(如果是,请在评论中告诉我,我会删除此答案,这样就不会有人感到困惑)

目前,我们有1个非Wordpress站点(目前已运行多年),并将Wordpress安装在根目录的子文件夹(public\\u html/Wordpress foldername)中
两者都没有联系,外部世界也不知道/看Wordpress

一旦Wordpress准备好向公众发布,我们将copy .htaccess和索引文件到根目录。(当然,把Wordpress放在子文件夹中)

使用以下代码告诉根索引文件Wordpress文件夹的位置(复制后):require(\'./your-foldername/wp-blog-header.php\'); 同时移动wp config。php到根目录,它将按需要运行
正在移动wp配置。php的根目录,并添加define(\'WP_HOME\',\'http://yoursite.com\'); define(\'WP_SITEURL\',\'http://yoursite.com/wordpress-foldername\'); .

没有冲突,没有问题,因为Wordpress将按照它应该和想要的方式行事。(很多ppl的子文件夹中都有Wordpress,所以它是相同的,唯一的区别是你现在使用它,没有人知道它在那里)

最麻烦的可能是(在我们的情况下)通过重定向“旧url到新url”。htaccess(当然,在启动Wordpress live之前需要完成该部分)

目前,我们还关闭了Wordpress搜索引擎可见性。我们已经采取了预防措施,因此无论是outherworld还是Google都无法访问和查看Wordpress。(您可以使用.htaccess和/或cPanel或DirectAdmin或其他任何其他controlpanel)

尽快。htaccess正在重定向所有文件/url,因为启动只需2分钟,别忘了告诉Wordpress在启动时立即启用搜索引擎可见性。也可以在后端转到一次,然后转到“常规设置”并保存一次

我希望这是您可以使用/正在查找的一些信息。如果你不想冒任何风险,为什么不先在沙箱里试试呢。

注:关于马克·卡普伦担心的可能的问题,没有,因为活动网站没有指向Wordpress,visa也没有指向Wordpress,我们以前做过一次,现在也在这个项目上工作了几周,没有一个问题。对不起,马克,没有冒犯的意思,但我知道有/不可能有1个问题。唯一一件麻烦的事就是制作一个网站地图,只要它处于开发状态,所以不要在那个时候做

结束

相关推荐

HTAccess 301重定向无法从ASPX重定向到新的WP固定链接

我对htaccess文件和重写/重定向规则很有经验,然而,这一条让我很困惑,为什么它不起作用。NONE 以下行中的任何一行(单独使用,而不是一起使用)都有任何影响。我只是在尝试使用旧URL时得到了正常的404页面。RewriteEngine On RewriteRule ^carpetcare/default.aspx$ /carpet-care/ [R=301,L] Redirect 301 /carpetcare/default.aspx http://www.domain