Предположительно, это должен быть внешний редирект, а не перезапись URL, как подсказывает ваш вопрос?Чтобы перенаправить старый URL-адрес на новый URL-адрес?
Например, в верхней части файла .htaccess
в корне документа попробуйте выполнить следующее с помощью mod_rewrite:
RewriteEngine On
RewriteRule ^tags/([\w-]+)\.html$ /tags/$1/ [R=302,L]
Изменитьстатус 302 (временный) до 301 (если это намерение) только после того, как вы подтвердили, что это работает.
Это предполагает, что ваш TAGNAME
состоит только из символов a-z
, A-Z
, 0-9
, _
, -
.
В качестве альтернативы, если /tags
является физическим каталогом, вы можете создать файл /tags/.htaccess
и использовать вместо него следующее:
RewriteEngine On
RewriteRule ^([\w-]+)\.html$ /tags/$1/ [R=302,L]