#webdev #webmastering #drupal
Witam postawiłem dziś stronę na Drupal 7 i mam mały problem, adresy strony wyświetlają się pod dwoma adresami http://example.com/ oraz http://www.example.com/. W pliku .htaccess dodałem taki wpis :
#force non-www:
RewriteEngine on
#rewritecond %{HTTP_HOST} ^www\.mojadomena.pl\.com [NC]
#rewriterule ^(.*)$ http://mojadomena.pl/$1 [L,R=301]
Lecz w dalszym ciągu strona i wpisy wyświetlają się pod dwoma adresami z przedrostkiem www i bez. Tochę jest to denerwujące bo na polskim oficjalnym forum Drupal niby jest
Witam postawiłem dziś stronę na Drupal 7 i mam mały problem, adresy strony wyświetlają się pod dwoma adresami http://example.com/ oraz http://www.example.com/. W pliku .htaccess dodałem taki wpis :
#force non-www:
RewriteEngine on
#rewritecond %{HTTP_HOST} ^www\.mojadomena.pl\.com [NC]
#rewriterule ^(.*)$ http://mojadomena.pl/$1 [L,R=301]
Lecz w dalszym ciągu strona i wpisy wyświetlają się pod dwoma adresami z przedrostkiem www i bez. Tochę jest to denerwujące bo na polskim oficjalnym forum Drupal niby jest
Potrzebuję zdobić force ssl na domenie, ale kompletnie nie ogarniam jak połączyć istniejący htaccess z tymi 3 linijkami kodu. Zwykłe wklejenie rozwala mi style na stronie.
*************************************************
RewriteEngine on
RewriteRule \.svn / [L,R=301]
RewriteRule ^i/(.*)$ /ResizeByUrl.php/$1 [L]
RewriteCond %{REQUEST_URI} ^/(admin)/?(.*)
#rewriterule ^(.*)$ index.php [env=ADMIN:1,L]
RewriteRule ^.*$ - [env=ADMIN:1]
RewriteCond %{REQUESTFILENAME} !-f
RewriteCond %{REQUESTFILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteRule
Jest tak jak podejrzewaliśmy. Strona ma na stałe wpisane odwołania do plików (grafiki, style, pliki strony) przy użyciu połączenia nieszyfrowanego.
Trzeba zmienić kod strony, tak aby w odwołaniach nie było na stałe wpisane http://, i wówczas połączenie szyfrowane będzie działało bez problemu.