it-swarm-id.com

Paksa URL Situs Web untuk Menyertakan "www" dan menjadi Huruf Besar?

Apa pun url yang digunakan seseorang untuk mengakses situs saya, saya ingin mengarahkan ulang ke www.MyUrl.com. Apakah ini mungkin?

3
FigBug

Sejauh yang saya tahu tidak ada cara untuk memaksa url menjadi huruf besar.

Adapun untuk memaksa www. ini dapat bervariasi tentang tempat Anda hosting, dll.

Ini adalah salah satu cara umum untuk melakukan ini menggunakan file .htaccess Anda.

# Forcing www. infront of domain
RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_Host} ^(domain\.com)$ [NC]
RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
6
Matt Elliott

Hai @ FigBug :

1.) Anda dapat dengan mudah memaksa "www" di domain Anda karena WordPress menangani semuanya untuk Anda. Anda hanya perlu menetapkan dua definisi dalam file /wp-config.php yang ditemukan di root situs web Anda; ini adalah file yang sama tempat userid dan kata sandi database Anda disimpan.

Tambahkan dua baris ini ke file /wp-config.php Anda di suatu tempat sebelum baris require_once(ABSPATH . 'wp-settings.php');:

define('WP_HOME',"http://www.myurl.com");
define('WP_SITEURL',WP_HOME);

2.) Anda tidak dapat memaksakan kapitalisasi domain . Domain tidak peka huruf besar-kecil. Bahkan jika Anda mencoba WordPress akan menggunakan huruf kecil.

( Jadi menyerahlah, itu tidak terjadi! :-)

3
MikeSchinkel

Ada banyak cara untuk memaksa pengalihan dari URL yang diberikan ke varian yang disukai dari URL itu. Yang mana yang Anda gunakan akan bergantung pada seberapa banyak kendali yang Anda miliki atas lingkungan Anda. Beberapa di antaranya:

  • Gunakan pengaturan panel kontrol WordPress.
  • Gunakan kapabilitas penulisan ulang URL .htaccess Apache.
  • Gunakan direktif permanen Redirect Apache dari konfigurasi Apache. (Semua server web harus memiliki mekanisme yang serupa.)

Yang harus Anda ingat adalah bahwa nama domain TIDAK peka huruf besar kecil, dan dalam hal ini browser akan mengontrol apa yang ditampilkan, bukan server Anda. Lebih penting lagi, setiap pengalihan yang Anda paksakan akan (1) membutuhkan pekerjaan tambahan dari server Anda, (2) meningkatkan kompleksitas konfigurasi Anda, dan (3) menunda pengguna Anda mengakses situs Anda. Jika tujuan Anda adalah untuk meningkatkan merek Anda (MyUrl, bukan myurl), Anda akan lebih baik dilayani dengan berfokus pada desain situs Anda.

Ada dua alasan nyata untuk menerapkan pengalihan situs untuk memaksa domain yang diberikan:

  1. Kurangi kebingungan mesin pencari (semua orang menggunakan myurl.com alih-alih www.myurl.com atau web.myurl.com atau 12.34.56.78).
  2. Pastikan bahwa semua pengguna situs yang dilindungi SSL menggunakan domain yang sama dengan yang terdaftar dalam sertifikat SSL, sebagian besar untuk mencegah pesan kesalahan dan kebingungan.
1
Craig Trader