2013-06-04 2 views
1

Это мой текущий .htaccess:как удалить папку из URL с помощью апачских мод рерайт

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?load=$1 [PT,L] 

И это URL:

http://domain.com/web-design/article/my-first-article 

Мне нужно удалить "статью" из URL.

+2

правила перезаписи не будете здесь дело, так как у вас уже есть очень общий править. Маршрутизация вашего приложения будет. – datasage

ответ

0

Поместите этот код в ваш .htaccess под public_html:

Options +FollowSymLinks -MultiViews
#Turn mod_rewrite on
RewriteEngine On RewriteBase /
RewriteRule ^((?!article/).*)$ article/$1 [NC,L]

Тогда вы можете получить доступ к веб-сайт, как http://domain.com/web-design/my-first-article

+0

спасибо за быстрый ответ, но мне нужно сохранить htaccess и просто добавить правило для перезаписи «article /». Когда я объединять свой код в свой htaccess, я получил 500 внутренних ошибок сервера. Возможно, мне действительно нужно обновить класс маршрутизатора приложений? – Carlo

Смежные вопросы