如何在存在静态站点的情况下在根目录中开发WordPress站点?

发布于 2024-10-12 09:03:08 字数 67 浏览 1 评论 0原文

我可以有一个index2.php 文件并同时重定向htacess 文件吗?如果是这样,我如何暂时重定向页面以便稍后更改?

Can I have an index2.php file and redirect the htacess file for the meantime? If so how do I redirect the page for the time being so I can change it later?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

千仐 2024-10-19 09:03:08

有两种方法可以做到这一点:

将 WordPress 放在其他地方

这是迄今为止创建 WordPress 站点同时保持现有站点处于活动状态的最简单方法。

  1. 将 WordPress 安装在与现有静态站点不同的位置
  2. 编辑您的 Windows .hosts 文件,以便您的计算机在您尝试浏览现有网站时指向新位置
  3. 设置 WordPress 并启动您的网站 - -running
  4. 当您准备好开始时,告诉您的服务器将请求从旧位置重定向到新位置

这类似于我在设置新站点或在客户端系统上工作时使用的过程。如果我的静态站点是 http://mysite.com/ 并且位于服务器上的 /public_html/mysite.com/ 上,我会将 WordPress 停放在 中/public_html/wordpress/ 并创建一个指向那里的子域 (http://beta.mysite.com/)。当一切准备就绪后,我只需更改 DNS 设置,一切都会自动进行。

.htaccess 中设置默认文档

如果您现有的站点是静态的,则它的根目录中可能有一个 index.html 文件。您可以告诉您的.htaccess 文件以将此文件用作默认文档。然后,对您网站的常规请求将转到静态网站,但您可以通过将 index.php 放在 URL 末尾来手动转到 WordPress。

不过,这里要学习的重要教训是,您不应该永远在生产站点上进行开发。您应该在其他地方(在您的计算机本地、子域、子文件夹等)开发您的 WordPress 网站,并且仅在准备好公开时才将其移动到实时网站的根目录。

There are two ways to do this:

Put WordPress somewhere else

This is, by far, the easiest way to create a WordPress site while keeping an existing site active.

  1. Install WordPress in a different location than your existing, static site
  2. Edit your Windows .hosts file so that your computer points to the new location when you try browsing to the existing site
  3. Set up WordPress and get your site up-and-running
  4. When you're ready to go, tell your server to redirect requests from the old location to the new location

This is similar to the process I use when setting up a new site or working on a client system. If my static site is http://mysite.com/ and lives on /public_html/mysite.com/ on the server, I'll park WordPress in /public_html/wordpress/ and create a subdomain that points there (http://beta.mysite.com/). When everything is ready, I just change my DNS settings and everything moves automatically.

Set up your default documents in .htaccess

If your existing site is static, it's probably got an index.html file in the root. You can tell your .htaccess file to use this as the default document. Then, regular requests to your site will go to the static site, but you can manually go to WordPress by placing index.php at the end of your URL.

The big lesson to learn here, though, is that you should never develop on a production site. You should develop your WordPress site somewhere else (locally on your computer, on a subdomain, in a subfolder, etc) and only move it to the root of your live site when you're ready for it to go public.

浊酒尽余欢 2024-10-19 09:03:08

Much easier to install in a subdirectory like /dev/ and protect the site with a plugin like WordPress › Absolute Privacy « WordPress Plugins and then when it's ready, move it to root: Moving WordPress « WordPress Codex. No need for redirects or vhosts editing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文