Все еще работают на моем Joomla 2.5-сайте, теперь я понял, старые ссылки на Google и на других сайтах я хотел бы 301 рерайт:Перенаправление старых ссылок с параметрами по .htaccess
http://www.my-site.com/index.php?p=26
, чтобы привести к
http://www.my-site.com/new-link.html
Я попытался
RewriteRule ^index.php?p=26$ /new-link.html [L,R=301]
, но это не сработало.
Я хотел бы добавить, что мне нужны конкретные перезаписи, например. index.php? p = 26 -> new-link.html, ... p = 99 -> another-link.html и т. д.
Я не могу читать, но это, кажется, было бы переписать 'р = 26', 'p = 99',' p = 12345' на '/ new-link.html'? Мне нужны те, которые были переписаны на разные страницы. – michi
Ну, в этом случае вам понадобятся разные правила для каждого идентификатора или используйте «RewriteMap», если у вас есть доступ к серверу. – anubhava
Как написать правило для определенного идентификатора? Заранее спасибо. – michi