Я хочу наложить префикс «www» на моем сайте. Я знаю, что в сети есть все, но я использую Silex, и трюк заключается в том, чтобы заставить его работать вместе..htaccess force www. и Silex
Вот мой файл .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
ErrorDocument 404 /404.html
RewriteRule ^$ index.php?/ [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{HTTP_HOST} !^$
#RewriteCond %{HTTP_HOST} !^www\. [NC]
#RewriteCond %{HTTPS}s ^on(s)|
RewriteRule (.*) index.php?/$1 [QSA,L]
#RewriteRule (.*) http%1://www.%{HTTP_HOST}%/index.php?/$1 [R=301,L]
#RewriteRule^http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
Поместите правила 'www' сначала ... – DarkBee