Как удалить слово из URL с помощью .htaccess?

Я хочу перенаправить blog.byperte.com/blog/article в blog.byperte.com/article, Блог построен на Anchor CMS и имеет следующий файл .htaccess:

Options -indexes

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

<IfModule !mod_rewrite.c>
ErrorDocument 404 index.php
</IfModule>

1

Решение

Чтобы удалить каталог файлов из URL, используйте это в .htaccess:

RewriteEngine On
RewriteRule ^blog/(.*)$ /$1 [L,R=301]

Обязательно очистите кеш, прежде чем тестировать его.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]