Есть сайт, у него по адресу index.php/coID/1/ информация (контакты). Если вписать после coID/1/textawannan абсолютно любой текст, то откроется тоже самое, только с таким адресом. Как мне сделать redirect 301 в .htaccess, чтоб на любой текст после слеша перемещало к /coID/1 ?
Я почитал, подумал, что просто.
Написал
RewriteBase /index.php/coID/1/
RewriteRule ^(.*)$ /index.php/coID/1 [R=permanent]
А мне 500 ошибку выдает.
Когда сделал
redirectMatch 301 ^/index.php/coID/1/(.*)$
new.site.ru/index.php/coID/1
То произошла циклическая переадресация.
Когда сделал так
RewriteBase /
RewriteCond %{REQUEST_URI} (/index.php/coID/1|/index.php/coID/1/)(.*)$ [NC]
RewriteRule ^(/index.php/coID/1|/indext.php/coID/1/)(.*)$ $2 [L,R=301]
То ничего не произошло)