SEO. перенаправлення в .htaccess

ua828ua
8 років
0
мені потрібно зробити посилання на версії сайту різними мовами. Виглядати воно має приблизно так:
ua.taxijoker.com/mprices

звідси мені потрібно витягнути параметри 1) mprices та 2) ua та перенаправити в taxijoker.com/index.php?url=mprices&lang=ua

для цього я написав такий файл .htaccess

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{HTTP_HOST} ((//)?([^.]+)\.)?taxijoker\.com.*$

RewriteRule ^(.+)$ index.php?url=$1&lang=%3 [QSA,L]

(при тестуванні його на ресурсі htaccess.madewithlove.be видає результат майже такий як треба.
ua.taxijoker.com/index.php?url=mprices&lang=ua

я відмітив галочку "Обрабатывать все запросы для несуществующих субдоменов *.taxijoker.com" в налаштуваннях. Проте коли я заливаю цей .htaccess файл на хостинг в папку www/ сервер падає з помилкою 500 Internal Server Error

Підкажіть що не так, може є помилки в моїх mod_rewrite чи шось треба налаштувати?
ua828ua
8 років
0
Проблема ніби вирішилась.
ua828ua
8 років
0
Лишилась лише проблема з CORS, бо наразі всі підключені файли йдуть по http:// taxijoker.com/ а адреса міняється на http:// ua.taxijoker.com/ . Подякую за будь-яку підказку як це виправити
rudenko
8 років
0
Лишилась лише проблема з CORS, бо наразі всі підключені файли йдуть по http:// taxijoker.com/ а адреса міняється на http:// ua.taxijoker.com/ . Подякую за будь-яку підказку як це виправити© ua828ua


Не совсем понятна проблема и что такое CORS?
vivasoft
8 років
0
Не совсем понятна проблема и что такое CORS? © Илья

Cross-origin resource sharing
Один из механизмов безопасности ресурсов в вебе.
vivasoft
8 років
0
Лишилась лише проблема з CORS, бо наразі всі підключені файли йдуть по http:// taxijoker.com/ а адреса міняється на http:// ua.taxijoker.com/ . Подякую за будь-яку підказку як це виправити
© ua828ua
Access-Control-Allow-Origin: http://ua.taxijoker.com

- так пробували?
ua828ua
8 років
0
дякую, я знаю як має виглядати заголовок. Просто в мене 3 субдомени і всім треба було надати доступ з хоста
Тема закрита.