htaccess - удалить части из URL - PullRequest
0 голосов
/ 17 июля 2011

Я работаю над этим уже 2 дня.Читая все, что я мог найти о .htaccess переписать.Но я просто не получаю то, что хочу.

Вот что у меня есть:

http://www.domain.com/this/andthis/function.file-get-contents/

И вот что мне нужно:

http://www.domain.com/this/andthis/

Почему-тобраузер переходит на http://www.domain.com/ Мой файл htaccess содержит следующие две строки:

RewriteCond %{REQUEST_URI} (.*)(function\.file-get-contents)
RewriteRule . $1 [R=301]

Кроме того, я не смог найти, что такое %{REQUEST_URI} ... Я чувствую себя глупо.

Что я делаю неправильно?Есть идеи?

Ответы [ 2 ]

0 голосов
/ 17 июля 2011

Попробуйте:

RewriteRule ^(.*)function\.file-get-contents $1 [L,R=301]

Здесь вам не нужен RewriteCond.

0 голосов
/ 17 июля 2011

Просто сделай это

RewriteRule (.*)/(.*)/function\.file-get-contents $1/$2 [R=301]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...