Перенос / отправка моей локальной установки на сайт www.mysite.com
Посетил URL www.mysite.com, сайт выглядит так же, как на моем локальном хосте, хорошо.
Но --
Я сделал страницу tryPage на своем localhost / drupal, для которой pathauto (cleanURL) рекомендовал URL-адрес content / trypage, который я явно изменил на trypage, так что абсолютная ссылка на страницу - localhost / drupal / trypage, а не "localhost / drupal / content / trypage".
Теперь, когда я нажимаю ссылку trypage на mysite, она открывает ее со ссылкой на мой локальный хост, мои локальные страницы открываются. То есть, когда я нажимаю новую страницу на mysite.com, запрошенный URL будет «localhost / drupal / newpage», а не «www.mysite.com/newpage».
Как вы думаете, это связано с проблемой создания URL-адресов, оптимизированных для SEO, с модулем Pathauto.
В любом случае, как мне решить эту проблему
Если я сделаю так, чтобы мой "localhost / drupal" открывался с того же URL-адреса (mysite.com), я не знаю, как это сделать, я думаю, настроив vhosts. Но если я это сделаю, то URL-адрес www.mysite.com, куда он меня приведет, локальный или онлайн.
Я подозреваю, что если вы очистите кеш на действующем сайте, вы обнаружите, что ссылки внезапно указывают на нужный сервер. Я видел случаи, когда пункты меню создавались на скопированном сайте, указывающем на старый URL.
Обычно у меня есть модули Devel и Admin Menu, поэтому «Очистить кеши» находится прямо в верхнем левом меню admin_menu. Или вы можете просто не включать таблицы cache_ * при копировании MySQL.
Удачи.
Прежде всего, убедитесь, что у вас включен mod_rewrite. Вам также необходимо изменить базовый URL в /sites/default/settings.php
"content / title" в URL-адресе pathauto выглядит как стандартное по умолчанию. Проверьте конфигурацию для узлов pathauto->.
Также, как предлагает Крис, очистка кеша. Это может исправить многие странные проблемы.