Занудный вопрос после переезда.
Перенес сайт во внутреннюю папку на сайте, в итоге solcity.info/aboutdominicana/ — казалось бы, все работает.
Единственное что НЕ:
При клике на заголовок любого топика solcity.info/aboutdominicana/dominicana_report/2015/07/16/dominikana-i-bermudskiy-treugolnik-a-esche-dominikanskie-nlo.html
вылезает вот это — страница 404.
При этом при клике на облако тэгов — открываются нормально все, что с тэгом связано
solcity.info/aboutdominicana/tag/%D0%9F%D0%9C%D0%96%20%D0%B2%20%D0%94%D0%BE%D0%BC%D0%B8%D0%BD%D0%B8%D0%BA%D0%B0%D0%BD%D0%B5/
При клике на панельке в сайдбаре «прямой эфир» на любую ссылку на топик из списка —
— снова ошибка 404
В чем может быть проблема?
Единственное что НЕ:
При клике на заголовок любого топика solcity.info/aboutdominicana/dominicana_report/2015/07/16/dominikana-i-bermudskiy-treugolnik-a-esche-dominikanskie-nlo.html
вылезает вот это — страница 404.
При этом при клике на облако тэгов — открываются нормально все, что с тэгом связано
solcity.info/aboutdominicana/tag/%D0%9F%D0%9C%D0%96%20%D0%B2%20%D0%94%D0%BE%D0%BC%D0%B8%D0%BD%D0%B8%D0%BA%D0%B0%D0%BD%D0%B5/
При клике на панельке в сайдбаре «прямой эфир» на любую ссылку на топик из списка —
— снова ошибка 404
В чем может быть проблема?
8 комментариев
$config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST'];
$config['path']['root']['server'] = dirname(dirname(__FILE__));
Если эти строчки оставить как есть — все работает, кроме ссылок.
Если строчки выглядят как указано в инструкции — выдает ошибку при загрузке, не может найти путь
$config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST'].'/aboutdominicana';
$config['path']['root']['server'] = $_SERVER['DOCUMENT_ROOT'].'/aboutdominicana';
— если строчки выглядят вот так
$config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST'].'/aboutdominicana';
$config['path']['root']['server'] = dirname(dirname(__FILE__));
— все работает, кроме ссылок.
Причина, мне кажется в том, как именно прописывается этот символический путь при создании ссылок.
То, что путь символический — очевидно, потому что по таким адресам solcity.info/aboutdominicana/dominicana_report/2015/07/24/dominikanskie-retro-fotografii-kuda-uehat-dominikana-legkaya-strana.html никакого файла такого физически не образуется — даже если создать новый топик. Он где-то там в кэше живет, то есть это не физический адрес объекта, а просто приемлемая для поисковиков и адресации ссылка. Когда она работает, конечно ) А сейчас по клику на любую ссылку, ведущюю на отдельный топик — 404 ошибка вылезает.
* Настройки роутинга
*/
$config['router']['rewrite'] = array();
// Правила реврайта для REQUEST_URI
$config['router']['uri'] = array(
// короткий вызов топиков из личных блогов
'~^(\d+)\.html~i' => «blog/\\1.html»,
);
Либо здесь:
$config['sys']['cache']['dir'] = '___path.root.server___/tmp/'; // каталог для файлового кеша, также используется для временных картинок. По умолчанию подставляем каталог для хранения сессий