Есть сайт на php, проблема в том что он зашифрован, и хотелось бы убрать из ссылок слово - search, можно ли это сделать как то с помощью htaccess, и чтобы сайт при этом не завалился?
Пример http://site.ru/search/flats/ сделать http://site.ru/flats/
для внесения изменений в сгенерированный контент вам потребуется включить расширение mod_substitute
. Согласно документации директивы изменения можно вносить как на уровне Directory
так и в .htaccess
.
Если необходимо изменить генерацию только href
-ссылок,
то директива должна выглядеть примерно следующим образом:
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|http://site.ru/search/|http://site.ru/|ni"
в данном случае должна выполняться регистро-независимая замена подстроки без использования регулярных выражений, которая должна заменить все ссылки, начинающиеся с http://site.ru/search/
на http://site.ru/
(точнее начало ссылок).
Но надо понимать, что помимо ссылок в html-контенте могут быть и прочие места использования адресов, в т.ч. java-скрипты, различные атрибуты и т.д.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При выполнении команды php app/console doctrine:fixtures:load -n выводит ошибку:
Есть php скрипт, который выводит из бд статьи (в теории)Но на практике он выводит только первую запись
Всем привет! Помогите понять полиморфизм правильноТак как примеров в Интернете много и все они отличаются друг от друга