Beranda multisite wordpress saya mengalihkan ke halaman pendaftaran

10

Jadi saya baru saja mengatur situs web saya fightify.comdan seperti yang akan Anda lihat, pengunjung secara otomatis diarahkan ke halaman pendaftaran, yang seharusnya tidak terjadi.

Ini hanya terjadi jika domain diketik tanpa www. awalan. www.fightify.comtidak menghasilkan kesalahan.

Saya merasa ada hubungannya dengan file .htaccess, tapi saya bukan pembuat kode, dan tidak tahu cara memperbaikinya.

Adakah yang pernah melihat ini terjadi sebelumnya?


sumber

Jawaban:

11

Ya, saya sudah pernah berurusan dengan ini sebelumnya. Anda harus menentukan NOBLOGREDIRECTdalam wp-config.phpfile Anda :

define( 'NOBLOGREDIRECT', 'http://www.fightify.com' );

Jika tidak ada situs, WP harus mengarahkan pengunjung ke suatu tempat. Secara default, itulah halaman pendaftaran. Menambahkan konstanta memberi tahu ke mana harus pergi.

John P Bloch
sumber
@ marketer365: sejak berhasil, bisakah Anda menandai jawaban saya sebagai diterima?
John P Bloch
Saya telah menetapkan NOBLOGREDIRECTdan meminta situs utama yang seharusnya mengarahkan redirect 302 -> 200 ke NOBLOGREDIRECTURL. Tampaknya ini adalah perilaku yang dimaksudkan tetapi mengejutkan saya dan tampaknya salah.
sam
2
Solusi untuk masalah 404 dapat ditemukan di sini :remove_action( 'template_redirect', 'maybe_redirect_404' );
brasofilo
@brasofilo sudah lama tapi masih bermanfaat. Harus ditambahkan ke Jawaban. Tanpa itu setiap permintaan 404 juga akan dialihkan ke NOBLOGREDIRECT.
Gangesh
2

Saya menangani masalah ini dengan plugin WordPress MU Domain Mapping .

Saya menjalankan WP3 Network saya dalam mode subdirektori, dan hanya menetapkan nama domain melalui plugin, termasuk semua domain alternatif. Ini bekerja dengan baik untuk saya, sejauh ini.

Annika Backstrom
sumber