SORU
21 AĞUSTOS 2012, Salı


Yönlendirme olmayan www www .debug

Benim içinde bu var .debug dosya:

RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) http://www.example.com$1 [R=301,L]

ama ben http://example.com/robots.txt gibi kök dosya erişimi her http://www.example.comrobots.txt/ yönlendir.

Nasıl düzgün http://www.example.com/robots.txt yönlendirmek için bu doğru olabilir miyim?

CEVAP
21 AĞUSTOS 2012, Salı


Bu (eğik çizgi ekleyin) yapılandırmasını değiştirmek:

RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 

Ya çözümü aşağıda (@broken-mirror tarafından önerilen), herhangi bir etki alanı için çalışır:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Eğer http ve https desteği ve protokol korumak istiyorsanız seçim aşağıdakileri deneyin:

RewriteRule ^login\$ https://www.%{HTTP_HOST}/login [R=301,L]

Ettiğin HTTPS desteklemek için ne gerekiyorsa checkout.php login değiştirin.

Bu kötü bir fikir olsa da iddia ediyorum. Gerekçesi 14**.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • jbignacio

    jbignacio

    13 Mart 2006
  • The Bad Tutorials

    The Bad Tuto

    6 EKİM 2009