Я не могу перенаправить более сложные ссылки на каталоги (с index.php внутри) через .htaccess. Я восстановил и изменил файлы на своем сайте из-за уродливых и длинных URL:
Старый: www.mysite.com/index.php?id=directory/index.html
Новое: www.mysite.com/directory/
(кстати, с index.php, а не с .html).
У меня также есть много каталогов, и не только один, который я хотел бы перенаправить старыми ссылками на новые, но у всех них был уродливый index.php? Id = somedirectory / index.html после домен.
Поскольку я радикально изменил свой веб-сайт, старые и уродливые URL-адреса открывают мою домашнюю страницу с уродливым URL-адресом, все еще находящимся в адресной строке, поскольку все они использовали основной .index.php в корне сайта. Это большое нет-нет для SEO как дубликата контента.
Кстати, я не пользуюсь базами данных. Я использую простые PHP-файлы с include () и тому подобное. Это не сайт WordPress с учетными записями и т. Д. Мой сайт скорее статичный, чем динамический.
Надеюсь, это не слишком смущает. Я не пытаюсь сократить ссылки с HTACCESS. Я пытаюсь перенаправить навсегда (301?).
Спасибо за ваше время.