1

Тема: допоможіть з htaccess

Вітаю, друзі, є сайт з кількома статичними сторінками, структура:

site.com

  • site.com/ua

  • site.com/ru

в корені сайту файл .htaccess, який переадресовує посилання з site.com на site.com/ua, проте, коли намагаюсь змінити мову сайту, тобто перейти по посиланню на site.com/ru, мене перекидає на site.com/ua/ru
Сам вміст .htaccess:

RewriteEngine on
RewriteCond %{REQUEST_URI} !/ua/
RewriteRule ^(.*)$ http://site.com/ua/$1 [L,R=301]

Без .htaccess все працює норм, але потрібна переадресація в підпапку /ua
Допоможіть, хто може!

2

Re: допоможіть з htaccess

прошу видалити тему, дубль

3

Re: допоможіть з htaccess

прошу видалити тему, дубль

Видалив.
Вам потрібно що б було ось так?
http://site.com/ => http://site.com/ua/
http://site.com/test => http://site.com/ua/test
Логіка може бути наступна
якщо в урл не починається з ^[ua|ru] тоді редіректимо на /ua/$1 в іншому випдку залишаємо так як є

Подякували: jerk19891

4 Востаннє редагувалося jerk1989 (20.11.2014 16:35:39)

Re: допоможіть з htaccess

funivan написав:

прошу видалити тему, дубль

Вам потрібно що б було ось так?
http://site.com/ => http://site.com/ua/
http://site.com/test => http://site.com/ua/test
Логіка може бути наступна
якщо в урл не починається з ^[ua|ru] тоді редіректимо на /ua/$1 в іншому випдку залишаємо так як є

ні, мені тре, щоб було так:
http://site.com/ => http://site.com/ua/
http://site.com/ru => http://site.com/ru

5 Востаннє редагувалося ktretyak (20.11.2014 19:11:30)

Re: допоможіть з htaccess

RewriteEngine on
RewriteCond %{REQUEST_URI} !^(/ru/|/ua/)
RewriteRule ^(.*)$ http://site.com/ua/$1 [L,R=301]
Подякували: jerk19891

6

Re: допоможіть з htaccess

допомогло, дякую всім за допомогу *BRAVO*