Используйте подкаталог в качестве корня с htaccess в Apache 1.3

Удалить путевые точки из объекта запроса услуги направления

28
задан marcanuy 19 December 2017 в 19:45
поделиться

2 ответа

Наконец-то получил его после недели попыток. RewriteRules действительно вуду…

RewriteEngine On

# Map http://www.example.com to /jekyll.
RewriteRule ^$ /jekyll/ [L]

# Map http://www.example.com/x to /jekyll/x unless there is a x in the web root.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/jekyll/
RewriteRule ^(.*)$ /jekyll/$1

# Add trailing slash to directories within jekyll
# This does not expose the internal URL.
RewriteCond %{SCRIPT_FILENAME} -d
RewriteRule ^jekyll/(.*[^/])$ http://www.example.com/$1/ [R=301]

Нет необходимости в DirectorySlash . Это волшебным образом все работает.

59
ответ дан 28 November 2019 в 02:42
поделиться

Вы можете просто использовать:

RewriteBase   /jekyll

И все начинается с этого момента.

12
ответ дан Marcos Placona 28 November 2019 в 02:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: