2016-02-29 4 views
-3

UPDATE: настоящие ссылки ниже, чтобы проиллюстрировать мою проблему. Придерживайтесь меня, потому что это правильный вопрос.Что вызывает загрузку домашней страницы Wordpress

В старые времена я мог бы иметь danhoover.org, который был сайтом Wordpress, и я мог бы danhoover.org/new, который был другим сайтом Wordpress, и оба будут загружаться нормально. Я мог бы даже указать danhoover.net в каталог danhoover/new, и страница загрузится просто отлично, независимо от того, как вы туда попали. Вы можете использовать danhoover.org/new или danhoover.net, и он будет загружаться нормально. Все постоянные ссылки будут работать. Нет проблем.

Теперь, однако, происходит какое-то вуду. Если сайт wordpress находится в папке danhoover.org/new и настроен на «danhoover.net», переход к папке, так как danhoover.org/new просто приведет к ошибке 404.

Кроме того, перейдя по ссылке danhoover.org/new/index.php, вы получите сообщение об ошибке 404.

Существует какая-то вуду, которая позволяет использовать URL-адрес, определенный в конфигурации, чтобы сайт работал правильно. Что это? Есть ли способ вручную обновить структуру permalink, чтобы она правильно загружалась с любым доменом?

Я предполагаю, что я просто смущен относительно того, что в мире делает Wordpress, который отличается от любого другого сайта php, который предотвращает его загрузку.

ОБНОВЛЕНО ССЫЛКИ: У меня есть папка/a, которая имеет campscoreboard.net, указывающую на нее. У меня есть папка/a/c, на которой указана www.c.campscoreboard.net.

Wordpress ссылка: Вы можете перейти к www.campscoreboard.net/c и домашней странице нагрузок Вы можете перейти к www.c.campscoreboard.net и домашней странице нагрузкам и всем ссылки работают. Но если вы перейдете на страницу www.campscoreboard.net/c и нажмите ссылку, например, статью Hello World, вы перенаправлены обратно в корень для некоторой причины .

Ванильные ссылки PHP Вы можете пойти в www.campscoreboard.net/c/test.php, и он загружает штраф. Вы можете пойти в www.c.campscoreboard.net/test.php, и он загружается отлично.

только WordPress URLs перенаправляют обратно к корню при загрузке через www.campscoreboard.net/c

+3

Звучит как проблема с .htaccess или конфигурацией сервера. – j08691

ответ

0

Я не пытался установить WordPress в WordPress раньше, но ...

В wp-config.php файл соответствующего WordPress монтаж, вы можете установить правильный URL и домашней директории вручную с помощью:

define('WP_HOME', 'http://danhoover.org/new/'); 
define('WP_SITEURL', 'http://danhoover.org/new/'); 

Я обычно добавить их после define('WP_DEBUG', false);

Надеюсь, это поможет.

+0

Я получил это действительно близко с wp home как danhoover.org/new и siteurl как danhoover, net. Это ближе всего к работе. Все работает ЗА ИСКЛЮЧЕНИЕМ, когда я иду на danhoover.org/new, загружается сайт, но если я нажму на какие-либо ссылки, я перенаправляюсь обратно к корню документа. –

0

Это не должно быть связано с конфигурацией дома, как все, что бы сделать это вперед, чтобы вы danhoover.org, не дать вам 404.

Это, скорее всего, проблема с разрешениями сервера, где сервер блокирует доступ к папкам. Это можно установить либо в главном файле конфигурации сервера (например, httpd.conf), либо в.htaccess, который можно поместить в любую папку, в которую вы хотите изменить разрешения (/ подпапки). Вы можете прочитать еще here.

Быстрый способ помочь вам диагностировать это, создать статический html-файл и поместить его в danhoover.org/new называть его index.html и поместить некоторый текст в файл, а затем загрузить danhoover.org/new в свой браузер и посмотрите, появится ли текст, который вы написали в файле, если нет, то вы знаете, что это проблема с сервером или разрешениями, а не Wordpress.

+0

Я отредактирую вопрос, чтобы вы могли проверить фактические ссылки. –

+0

Похоже, что ссылки для http://www.c.campscoreboard.net/ и http://www.campscoreboard.net/c не работают. У вас есть отдельная база данных для каждого экземпляра Wordpress? – salmore

Смежные вопросы