htaccess переписать папку, добавить косую черту и удалить .html - PullRequest
0 голосов
/ 21 апреля 2019

Я пытаюсь выполнить три вещи:

  1. Рендеринг HTML-файлов из корзины s3 на http://mywebsite[dotcom]/somefolder
  2. Удалите расширение .html
  3. Принудительнозавершающий слеш, так что /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 Ответ

0 голосов
/ 21 апреля 2019

Вы можете попробовать что-то вроде этого:

RewriteCond %{THE_REQUEST} (.*)\.html  
RewriteRule ^(.*)\.html $1/ [R=301,L]  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...