Как использовать .htaccess RewriteRule, чтобы изменить подчеркивания на дефисы - PullRequest
0 голосов
/ 30 августа 2018

Когда я пытаюсь это сделать, я перенаправляю только в корень своего сайта.

Например:

https://example.com/video_cat/a-respiratory/

Я хочу, чтобы все подчеркивания были заменены на - (дефис), но когда я пытаюсь это сделать, меня перенаправляют на https://example.com

Вот моя .htaccess конфигурация

 RewriteEngine On

 RewriteRule ^([^_]*)_(.*)$ /$1-$2 [R=301,L]
 RewriteRule ^([^_]*)_([^_]*)$ /$1-$2 [L,R=301]

Заполните .htaccess файл:

#BEGIN CORS access to staging environments

   #start start's here
   Options +FollowSymLinks
   RewriteEngine on
  #RewriteRule ^([^_]*)_+(.*)$ /$1-$2-$3 [L,NC,R=302]

  RewriteBase / 
  RewriteRule ^([^_]*)_(.*)$ /$1-$2 [R=301,L]
  RewriteRule 
...