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?

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.


@ 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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.