SEO. перенаправлення в .htaccess
|
мені потрібно зробити посилання на версії сайту різними мовами. Виглядати воно має приблизно так:
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 чи шось треба налаштувати?
|
|
Проблема ніби вирішилась.
|
|
Лишилась лише проблема з CORS, бо наразі всі підключені файли йдуть по http:// taxijoker.com/ а адреса міняється на http:// ua.taxijoker.com/ . Подякую за будь-яку підказку як це виправити
|
|
Лишилась лише проблема з CORS, бо наразі всі підключені файли йдуть по http:// taxijoker.com/ а адреса міняється на http:// ua.taxijoker.com/ . Подякую за будь-яку підказку як це виправити© ua828ua
Не совсем понятна проблема и что такое CORS?
|
|
Не совсем понятна проблема и что такое CORS? © Илья
Cross-origin resource sharing
Один из механизмов безопасности ресурсов в вебе.
|
|
Лишилась лише проблема з CORS, бо наразі всі підключені файли йдуть по http:// taxijoker.com/ а адреса міняється на http:// ua.taxijoker.com/ . Подякую за будь-яку підказку як це виправити
© ua828ua Access-Control-Allow-Origin: http://ua.taxijoker.com
- так пробували?
|
|
дякую, я знаю як має виглядати заголовок. Просто в мене 3 субдомени і всім треба було надати доступ з хоста
|
Тема закрита.