Trang web WordPress localhost chuyển hướng đến trang web trực tiếp


13

Tôi đã tải xuống mã và xuất cơ sở dữ liệu từ máy chủ và thiết lập trang web trên localhost của tôi. Tôi cũng đã được thay đổi URL trang chủ và trang web trong bảng wp_options Tôi có thể đăng nhập tại wp-admin nhưng khi tôi nhấp vào trang chủ thì nó chuyển hướng tôi đến trang web trực tiếp.

Nếu ai biết vấn đề xin hãy giúp tôi.

Cảm ơn trước.


Bạn đã kiểm tra các liên kết menu của bạn hoặc nếu các liên kết được mã hóa cứng?
Aniruddha Gawade

Có, tôi đã kiểm tra nó không tĩnh
Israr Mansuri

1
Kiểm tra htaccess để biết bất kỳ quy tắc chuyển hướng nào đến trang web trực tiếp
Aniruddha Gawade

không có .htacces tôi đã đặt htaccess nhưng không hoạt động
Israr Mansuri

Câu trả lời:


10

Hãy thử làm theo

  • Nếu có các plugin lưu trữ được cài đặt như bộ đệm tổng W3. Sau đó lọc sạch bộ đệm trước. Hoặc có thể vô hiệu hóa chúng trong thời gian này

  • Thực hiện Tìm kiếm và Thay thế trong cơ sở dữ liệu cho URL Trang web cũ. Bạn có thể sử dụng Plugin này

  • Đặt lại Permalinks (Bảng điều khiển >> Cài đặt >> Permalinks)

  • Cuối cùng nhưng không kém phần. Xóa bộ nhớ cache và lịch sử trình duyệt của bạn


1
Tôi đã làm điều này và điều này làm việc cho tôi. Cảm ơn
Israr Mansuri

1
Tùy chọn cuối cùng hoạt động với tôi :)
Javad Yousefi

Lần cuối cùng làm việc với tôi - vẫn không hiểu tại sao điều đó sẽ xảy ra!? :(
Julix

1
Vui mừng nó đã giúp bạn. :)
JItendra Rana

Tôi đã kiểm tra và xác nhận: trong trường hợp của tôi, đó là bộ đệm của trình duyệt. Tôi đã thực hiện tất cả các bước trước đó nhưng không có kết quả và sau đó chuyển sang trình duyệt khác để kiểm tra. Làm xong. Đó là bộ nhớ cache.
muỗi

7

Theo tài liệu tham khảo wordpress ở đây

Thêm hai dòng này vào wp-config.php của bạn, trong đó "example.com" là vị trí chính xác của trang web của bạn.

define('WP_HOME','http://example.com'); 
define('WP_SITEURL','http://example.com');

HOẶC LÀ

Chỉnh sửa hàm.php

Thêm hai dòng này vào tệp, ngay sau chữ cái đầu tiên "

update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );

Hoặc kiểm tra .htaccesstệp nếu được thêm bất kỳ quy tắc viết lại nào để chuyển hướng trang web.

Hy vọng điều này giúp đỡ!!


Vì vậy, nó có hoạt động hay không?
mageDev0688

không hoạt động nhưng khi tôi thay đổi cấu trúc permalink và sau đó thay đổi cấu trúc cũ thành cấu trúc cũ.
Israr Mansuri

Anh bạn tuyệt vời đã giải quyết !!!
mageDev0688

1

bạn có thể thay đổi url trực tiếp tới url địa phương trực tiếp trong bảng cơ sở dữ liệu wp_options hai OPTION_NAME lĩnh vực

1) siteurl
2) home

Sau này lưu permalink.

Hy vọng là hữu ích


Tôi đã thay đổi nó rồi
Israr Mansuri

0

Phải thay đổi những dòng này trong wp-config.php của tôi từ

define('WP_CACHE', true);
define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );

đến

define('WP_CACHE', false);
//define( 'WPCACHEHOME', 'C:\wamp64\www\wp-content\plugins\wp-super-cache/' );

0

Bạn cũng có thể giải quyết vấn đề này bằng cách cài đặt WP cli và chạy:

wp search-replace 'example.com' 'example.local'

Kiểm tra codex để biết thêm. Nhưng như JItendra đã nói, điều quan trọng là phải xóa bộ nhớ cache của trình duyệt sau khi thực hiện việc này.


0

Hãy thử xóa mọi plugin chuyển hướng nếu bạn có trong cơ sở mã trực tuyến. Tôi đã giải quyết vấn đề tương tự bằng cách xóa plugin "safe-redirect-manager" tại địa phương.


-2

Tôi chỉ thay đổi cấu trúc permalink của mình thành đơn giản và một lần nữa thành cấu trúc cũ sau đó Nó hoạt động. cảm ơn tất cả các bạn đã giúp đỡ :)

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.