#.htaccess #mod-rewrite #amazon-s3
#.htaccess #мод-перезапись #amazon-s3
Вопрос:
Я пытаюсь выполнить три вещи:
- Визуализация HTML-файлов из корзины s3 на http://mywebsite [дотком]/somefolder
- Удалите расширение .html
- Принудительно используйте косую черту в конце, чтобы
/somefolder/file.html
в итоге получилось/somefolder/file/
Это самое близкое, что я получил для достижения всего этого, но каждое правило, которое я пытаюсь применить, заканчивается нарушением.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.] )$ $1.html [NC,L]
RewriteRule ^somefolder/(.*)$ http://s3.amazonaws.com/mybucket/$1 [p]
Возможно ли все это сделать?
Ответ №1:
Вы можете попробовать что-то вроде этого :
RewriteCond %{THE_REQUEST} (.*).html
RewriteRule ^(.*).html $1/ [R=301,L]