fStrange
@fStrange

Как убрать часть из урл?

У меня есть ссылка
https://site.com/games/games/StreamingAssets/aa/se...

Задублился /games .
И исправить ссылку не могу, поэтому хочется исправить средствами .htaccess

Надо чтобы отдавался https://site.com/games/StreamingAssets/aa/settings.json

Сейчас .htaccess стандартный
RewriteBase / 

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
  • Вопрос задан
  • 47 просмотров
Решения вопроса 2
SagePtr
@SagePtr
Еда - это святое
А что мешает проверять, что url начинается с games/games/, и менять? Как-то типа этого:
RewriteRule ^games/games/(.*) games/$1 [R=301,QSA]
Использовать выше последнего правила с перенаправлением всего на index.php.
Ответ написан
@dodo512
RewriteEngine on

RewriteRule ^games/(games/StreamingAssets/aa/settings\.json)$ https://site.com/$1 [R=301,L]

RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Перед проверкой не забыть сбросить кэш браузера.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы