- Я установил drupal на свой локальный компьютер (ubuntu, Xampp) на локальном хосте.
- Активны модули Path и Pathauto (модуль для создания дружественных URL-адресов).
Перенос / продвижение моей локальной установки на www.mysite.com
- Экспортированный SQL из phpMyadmin (localhost).
- Создал новую БД на живом сайте (я думаю, что имя, отличное от localhost-DB, не создает никаких проблем).
- Импортировал SQL в phpMyadmin, (mysite).
- Изменил имя пользователя-пароль-имя базы данных в файлах sites / default / settings.php в папке drupal.
- Теперь загрузил папку drupal и все ее содержимое в / www на "mysite.com".
Посетил URL www.mysite.com, сайт выглядит так же, как на моем локальном хосте, хорошо.
Но --
Я сделал страницу tryPage на своем localhost / drupal, для которой pathauto (cleanURL) рекомендовал URL-адрес content / trypage, который я явно изменил на trypage, так что абсолютная ссылка на страницу - localhost / drupal / trypage, а не "localhost / drupal / content / 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, куда он меня приведет, локальный или онлайн.- Теперь, если я добавляю новые модули, новый контент, новые страницы и новые книги на свой сайт localhost и хочу обновить mysite.com, нужно ли мне каждый раз переделывать экспорт / импорт SQL и использовать такое программное обеспечение, как rsync / sitecopy () , чтобы загрузить папки на действующий сайт. Как мне решить эту проблему.