Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Raisin Zn
100 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 929
1

Убрать часть URL

25.10.2017, 08:49. Просмотров 1700. Ответов 2
Метки нет (Все метки)

Здравствуйте!
Необходимо убрать из url эту часть index.php?do=/.
Страница доступна по двум адресам, например:
/forum/thread/1068/
/index.php?do=/forum/thread/1068/

Или:
/blog/18/
/index.php?do=/blog/18/

ПС определяет дубли... Подскажите, как правильно сделать перенаправление на url, где нет index.php?do=/.
Спасибо.

Пробовал так: RewriteRule ^index.php?do=(.*)$ $1 [R=301,L] и так:
PHP
1
2
3
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*) index.php?do=/$1
Не хочет работать...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2017, 08:49
Ответы с готовыми решениями:

Убрать часть URL
Здравствуйте. Старый адрес (Пример):...

Передать часть URL в GET
Народ у меня стоит CMS она генерирует ссылки вот в таком виде ...

Универсально скрывать часть URL
Нужно скрывать директорию /ru/, идущую после site.com. Т. е. при обращении к, например,...

Как скрыть часть URL
у меня есть два урл test/ru/about test/en/about Как мне сделать так чтобы они оба были ...

Убрать category из URL
Добрый день. На сайте урлы сейчас такого типа: http://сайт/category/ля-ля-ля/ Хочу убрать :...

2
Emilien
661 / 475 / 276
Регистрация: 07.11.2015
Сообщений: 773
25.10.2017, 17:50 2
Был же этот вопрос 3 месяца назад Удалить "index.php?do=" в URL
Код
    RewriteCond %{THE_REQUEST} " /index\.php\?do=/([^ &]*)"
    RewriteRule ^ https://danfa.net/%1? [R=301,L]
1
Raisin Zn
100 / 100 / 51
Регистрация: 19.04.2011
Сообщений: 929
26.10.2017, 05:08  [ТС] 3
Вот я, блин...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2017, 05:08

Как убрать index.html из url
Привет. Гуглил и выдавало файлы htaccess, но там почему-то столько разных вариантов и непонятно что...

Убрать папку из url, что за чем прописывать?
есть вот такой .htaccess файлик: directoryIndex index.php index.html index.htm index...

Убрать часть QUERY_STRING из адреса
Навеяло отсюда: http://www.cyberforum.ru/apache/thread802069.html Аналогичная проблема. Помогите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru