Настройка WordPress .htaccess для просмотра подпапок - PullRequest
10 голосов
/ 13 октября 2008

У меня есть установка WordPress с файлом .htaccess, который выглядит следующим образом:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Я попытался установить свежую копию WordPress в подкаталог для отдельного блога и получаю 404 ошибки в корневом WordPress при попытке просмотреть его. Я предполагаю, что это из-за файла .htaccess.

Как мне изменить его, чтобы я мог просматривать подпапку?

Ответы [ 2 ]

19 голосов
/ 08 ноября 2011

Для дальнейшего использования, вы можете попробовать это:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog2/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog2/index.php [L]
</IfModule>
# END WordPress
3 голосов
/ 13 октября 2008

Редактировать # 2 : хорошо, я думаю, я понял это, но это довольно грязно.

измените файл .htaccess вашей базовой WordPress установки так, чтобы он выглядел следующим образом:

# BEGIN WordPress
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /
  RewriteCond %{REQUEST_URI} !^/blog2/.*
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Теперь загрузите новую копию WordPress в "blog2 /" и скопируйте туда файл wp-config.php. отредактируйте файл "/blog2/wp-config.php" и измените $table_prefix на что-то отличное от вашего первого блога. (это установит оба WordPress в одну и ту же базу данных).

как только вы это сделаете, вы сможете перейти на:

http://yourdomain.com/blog2/

и завершите установку без проблем. Первоначальная проблема заключалась в том, что новая копия WordPress продолжала пытаться использовать файл wp-config.php первой копии. переместить его вручную, исправить все это вверх.

, потому что я ненормальный, я протестировал это с двумя свежими копиями, написал несколько тестовых статей и смог без проблем перемещаться, поэтому он должен работать:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...