как использовать .htaccess для перезаписи URL - PullRequest
0 голосов
/ 26 июня 2018

У меня установлен веб-сайт WordPress в блоге / папке на моем сервере.И он может быть доступен через domain.com/blog

Но мне нужен доступ к нему с domain.com/, чтобы сохранить существующее приложение из этой папки в рабочем состоянии.В корне я установил cakephp 2. Cakephp используется для запуска приложений со своими поддоменами, как показано ниже:

  • abc.domain.com
  • xyz.domain.com

Я хочу, чтобы они работали с веб-сайтом WordPress в корневом каталоге.

Какая запись будет в файле .htaccess для этого?

1 Ответ

0 голосов
/ 26 июня 2018

В .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).

Теперь ваш полный сайт работает на URL домена domain.com, но файлыВызываются из папки «блог».

...