Trang chủ đa trang wordpress của tôi chuyển hướng đến trang đăng ký


10

Vì vậy, tôi chỉ cần thiết lập trang web của mình fightify.comvà như bạn sẽ thấy, khách truy cập được tự động chuyển hướng đến một trang đăng ký, điều này không nên xảy ra.

Điều này chỉ xảy ra nếu tên miền được gõ mà không có www. tiếp đầu ngữ. www.fightify.commang lại không có lỗi.

Tôi có cảm giác rằng nó có liên quan đến tệp .htaccess, nhưng tôi không phải là lập trình viên và không biết làm thế nào để sửa nó.

Có ai thấy điều này xảy ra trước đây?

Câu trả lời:


11

Vâng, tôi đã giải quyết điều này trước đây. Bạn phải chỉ định một NOBLOGREDIRECTtrong wp-config.phptệp của bạn :

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

Nếu không có trang web, WP phải chuyển hướng khách truy cập ở đâu đó. Theo mặc định, đó là trang đăng ký. Thêm hằng số đó cho nó biết nơi để đi.


@ marketer365: kể từ khi nó hoạt động, bạn có thể vui lòng đánh dấu câu trả lời của tôi là được chấp nhận không?
John P Bloch

Tôi đã đặt NOBLOGREDIRECTvà yêu cầu trang web chính 404 thay vì chuyển hướng 302 -> 200 sang NOBLOGREDIRECTURL. Rõ ràng đây là hành vi dự định nhưng nó làm tôi ngạc nhiên và nó có vẻ sai.
sam

2
Giải pháp cho vấn đề 404 có thể được tìm thấy ở đây :remove_action( 'template_redirect', 'maybe_redirect_404' );
brasofilo

@brasofilo đã lâu nhưng vẫn hữu dụng. Nên được thêm vào câu trả lời. Không có điều đó, mọi yêu cầu 404 cũng sẽ được chuyển hướng đến NOBLOGREDIRECT.
Gangesh

2

Tôi xử lý vấn đề này với plugin WordPress MU Domain Mapping .

Tôi chạy Mạng WP3 của mình ở chế độ thư mục con và chỉ gán tên miền thông qua plugin, bao gồm mọi tên miền thay thế. Nó đã làm việc tốt cho tôi, cho đến nay.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.