如何使用 .htaccess 进行 URL 重写
how to use .htaccess for URL rewriting
我在服务器的 blog/ 文件夹中安装了一个 wordpress 网站。并且可以通过域访问。com/blog
但我需要从 domain.com/ 访问它,同时保持我现有的应用程序来自此文件夹 运行。在 root 上,我安装了 cakephp 2。Cakephp 用于 运行 具有如下子域的应用程序:
- abc.domain.com
- xyz.domain.com
我希望他们 运行 就像根目录下的 wordpress 网站一样。
执行此操作的 .htaccess 文件中的条目是什么?
在 .htaccess 中管理起来有点困难,但您可以在 WordPress 编码中完成。
分两步完成
第 1 步:在您的根目录上创建 index.php,内容如下
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/blog/wp-blog-header.php' ); /** here blog is place as your folder name */
第 2 步:现在将数据库中的 "domain.com" 更改为 "domain.com/blog"(对于此下载 sql > 打开并编辑以进行替换 > 上传新的 sql)。
现在您的完整站点在 domain.com URL 上运行,但文件是从 "blog" 文件夹中调用的。
我在服务器的 blog/ 文件夹中安装了一个 wordpress 网站。并且可以通过域访问。com/blog
但我需要从 domain.com/ 访问它,同时保持我现有的应用程序来自此文件夹 运行。在 root 上,我安装了 cakephp 2。Cakephp 用于 运行 具有如下子域的应用程序:
- abc.domain.com
- xyz.domain.com
我希望他们 运行 就像根目录下的 wordpress 网站一样。
执行此操作的 .htaccess 文件中的条目是什么?
在 .htaccess 中管理起来有点困难,但您可以在 WordPress 编码中完成。
分两步完成
第 1 步:在您的根目录上创建 index.php,内容如下
<?php
/**
* Front to the WordPress application. This file doesn't do anything, but loads
* wp-blog-header.php which does and tells WordPress to load the theme.
*
* @package WordPress
*/
/**
* Tells WordPress to load the WordPress theme and output it.
*
* @var bool
*/
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/blog/wp-blog-header.php' ); /** here blog is place as your folder name */
第 2 步:现在将数据库中的 "domain.com" 更改为 "domain.com/blog"(对于此下载 sql > 打开并编辑以进行替换 > 上传新的 sql)。
现在您的完整站点在 domain.com URL 上运行,但文件是从 "blog" 文件夹中调用的。