застрял в этом в течение последних нескольких часов здесь. Позвольте мне просто проиллюстрировать мою проблему просто следующими строками.Поддомен переписывает помощь для joomla SEF urls
Вот
1) Joomla абсолютный URL для страницы я пытаюсь преобразовать: http://classifiedads4free.com/index.php?option=com_adsmanager&view=front
затем:
Создан пункт меню и активированного SEF URLs: Так что теперь псевдоним становится http://classifiedads4free.com/ads
После чего:
Я добавил строку запроса в конце URL-адреса, чтобы она стала следующей: http://classifiedads4free.com/ads?country=Singapore.
Было просто интересно, если это так, я могу сделать URL наверху http://classifiedads4free.com/ads?country=Singapore. ->http://singapore.classifiedads4free.com
Пытался вернуться к использованию абсолютного URL на моем файле .htaccess, Ниже приводится код:
первый попробовал:
RewriteCond %{HTTP_HOST} ^(.+)\.classifiedads4free\.com$
RewriteCond %{HTTP_HOST} !^www\.classifiedads4free\.com$
RewriteCond %{REQUEST_URI} !^.*\.(jpe?g|png|gif|bmp)$ [NC]
RewriteRule (.*) ads?country=%1 [L]
второй попытался:
RewriteCond %{HTTP_HOST} ^(.+)\.classifiedads4free\.com$
RewriteCond %{HTTP_HOST} !^www\.classifiedads4free\.com$
RewriteCond %{REQUEST_URI} !^.*\.(jpe?g|png|gif|bmp)$ [NC]
RewriteRule (.*) index.php?option=com_adsmanager&view=front&country=%1 [L]
Однако я не могу заставить перенаправление работать. Он перенаправляет меня обратно на мою домашнюю страницу, чего я не просил.
Поблагодарили бы, если кто-то может оказать помощь здесь. Пробовал целый день.
Хорошо. Так что теперь это работает. Но URL-адрес изменяется также и на classicads4free.com/ads?country Singapore. Есть ли способ заставить его остаться на сайте Singapore.classifiedads4free.com? – Lawrence
Я так не думаю. Поскольку вы переписываете другое доменное имя, я не думаю, что вы можете сделать это за кулисами, как если бы вы переписывали, например, «www.classifiedads4free.com/ads/country/singapore» на «www.classifiedads4free .com/объявление? страна = singapore' – adear11