У меня есть некоторые внешние ссылки на мой сайт, которые ссылаются на страницы с расширением файла и конечной косой чертой после этого, например,
http://example.com/folder/page.php/
Я не могу изменить эти ссылки, но я хотел бы 301 перенаправить эти ссылки на этот формат:
http://example.com/folder/page/
Я пробовал это, но он не работает:
RewriteRule ^(.*)\.php\/$ /$1/ [R=301,L]
Любая помощь приветствуется.
Попробуйте это в файле /.htaccess
RewriteEngine On RewriteCond %{THE_REQUEST} /([^.]+)\.php/? [NC] RewriteRule ^ /%1/ [NC,R,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^/]+)/?$ /$1.php [L,NC]