Сайтът на Wordpress не е напълно преместен

Преместих сайт на wordpress от /wordpress/ в / и той работи с изключение на лентата за навигация в заглавката.

http://vashonschoolsfoundation.org/thank-you/annual-report/

Ако щракнете върху една от най-горните връзки (не върху една от връзките в падащото меню), тя ще ви отведе до /wordpress/ url.

IE: ако щракнете върху Благодаря, трябва да ви отведе тук,

http://vashonschoolsfoundation.org/thank-you/annual-report/

но вместо това ви отвежда тук:

http://vashonschoolsfoundation.org/wordpress/thank-you/annual-report/

Правилният url (без /wordpress) работи, но не е този, към който се свързва.

Всички връзки към подменюто работят добре.

Как мога да поправя това?

Забележка: когато задържите курсора на мишката върху най-горните връзки, те казват, че ще ви отведат до правилните връзки (във функцията за преглед на URL адреси в браузъра в повечето браузъри), но ви отвеждат до грешната (/wordpress).


person maxhud    schedule 08.12.2012    source източник


Отговори (5)


Виждам, че само две горни връзки за навигация пренасочват към /wordpress/ („Благодаря“ и „Принос“). „Относно“ и „Свържете се с нас“ работят правилно. Когато щракнете върху „Принос“, сървърът изпраща заглавка на местоположението - Местоположение: http://vashonschoolsfoundation.org/wordpress/contribute/give-today/

Тази заглавка е зададена някъде във вашия код или опции, които се записват в базата данни. Не мисля, че проблемът е в базата данни, защото в този случай всички връзки ще бъдат прекъснати. Опитайте да деактивирате всички добавки, превключете към темата по подразбиране и проверете връзките.

person Vladimir    schedule 08.12.2012

Променили ли сте „адреса на сайта“ в общите си настройки на Wordpress?

person Chris Herbert    schedule 08.12.2012

Току-що преместихте файловете една директория нагоре? Защото има нещо повече от това. Използвах тези подробни инструкции няколко пъти, за да преместя инсталациите на Wordpress.

person chrki    schedule 08.12.2012

Изхвърлете вашата база данни на wordpress и след това потърсете, заменете стария URL от изхвърлянето и след това изпуснете текущата си база данни и след това импортирайте коригираната.

Все още ли имате wordpress в папка /wordpress/?

person Lenin    schedule 08.12.2012
comment
също във вашия файл wp-config.php. поставете следните редове: define(WP_SITEURL,'http://vashonschoolsfoundation.org/'); define(WP_HOME,'http://vashonschoolsfoundation.org/'); - person Lenin; 09.12.2012
comment
тези редове са вече там. - person maxhud; 09.12.2012
comment
Почистихте ли базата данни, както казах? - person Lenin; 09.12.2012

Всичко, което трябва да направите, е да направите две промени в таблицата на вашата база данни wp_options

Всичко, което трябва да направите, е да промените полето option_value на правилния URL адрес за записите с option_name=’siteurl‘ или option_name=’home‘.

Прочетете инструкциите в Codex.

person Aniket    schedule 08.12.2012