Я бы хотел перенаправить страницы с префиксами без www на страницы с префиксами www.
Однако я должен сделать это на ванильном форуме, который уже имеет несколько правил перенаправления в htaccess.
Я добавил код перенаправления над ним. Я хотел бы знать, правильно ли это? Он работает нормально, но я чувствую проблему с производительностью, поскольку форум загружается очень медленно.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /forum
RewriteCond %{HTTP_HOST} ^gtricks.com [NC]
RewriteRule ^(.*)$ http://www.gtricks.com/forum/$1 [L,R=301]
# Certain hosts may require the following line.
# If vanilla is in a subfolder then you need to specify it after the /.
# (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum)
# RewriteBase /forum
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php\?p=$1 [QSA,L]
Может кто-нибудь помочь мне сказать, что это не является стандартным или лучшим способом сделать это.
PS: Форум находится не в корневом каталоге, а в папке с именем 'forum'. В корне уже есть блог WordPress.