Конвертировать ссылки используя Apache без перенаправления - PullRequest
0 голосов
/ 21 декабря 2018

Мне нужно преобразовать ссылки из / s / Categories / ... в / s / blog / Categories / ... без перенаправления

Например, из: https://example.com/s/real-estate/whatever-else-links/

в: https://example.com/s/blog/real-estate/whatever-else-links/

Точно так же есть несколько других категорий, таких как недвижимость, которые необходимо преобразовать из / s / Categories / в / S / Blog / Categories /

Для упрощенияЯ могу ввести логику других категорий отдельно, так как их немного.

После некоторых исследований я попытался в файле .htaccess выполнить следующее:

RewriteCond %{HTTP_HOST} !^/s/real-estate/([^\.]+)$
RewriteRule ^/s/barcelona-real-estate/([^\.]+)$ /blog/real-estate/$1

Вот остальныеФайл .htaccess выглядит следующим образом:

<IfModule mod_rewrite.c>

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

  RewriteCond %{HTTP_HOST} !^/s/barcelona-real-estate/([^\.]+)$
  RewriteRule ^/s/barcelona-real-estate/([^\.]+)$ /blog/barcelona-real-estate/$1

</IfModule>

Пожалуйста, дайте мне знать, как конвертировать ссылки на уровне веб-сервера.Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...