Перемещение .htaccess в конфигурационный файл apache - PullRequest
0 голосов
/ 11 декабря 2018

У меня проблемы с перемещением моего .htaccess принудительного перенаправления https (SSL) в мой файл конфигурации apache.Я хочу переместить это, потому что это будет быстрее, чем .htaccess.Он работает на полпути, но другая половина не работает.Таким образом, версия .htaccess работает, но версия apache конфигурации сайта не работает.

Вот как работает код .htaccess:

// Shows the directory contents, does NOT redirect

https://blahblah.example.com -> https://example.com/profile/index.php?user=blahblah
https://blahblah.example.com/file1.php -> https://example.com/profile/file1.php

Он НЕ будет перенаправлен, он покажет толькосодержимое / файлы.

вот код:

// part 2:
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteCond %{HTTP_HOST} ([^.]+)\.example\.com [NC]
RewriteRule ^/?$ /profile/index.php?user=%1 [L]
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteCond %{HTTP_HOST} [^.]+\.example\.com [NC]
RewriteCond %{REQUEST_URI} ^/(.+)$
RewriteRule !^profile/ /profile/%1 [L]

как я могу переместить это в мой файл конфигурации apache?default-ssl.conf файл?

...