Chuyển hướng không www sang www htaccess không hoạt động

Joomla không phải là Wordpress và nó không tự động chuyển hướng 301 từ www sang trang không phải trang web. Điều này dường như tạo ra một vấn đề thực sự quan trọng cần giải quyết mà bạn phải tùy chỉnh thủ công. tập tin htaccess. Vì vậy, chúng tôi sẽ cho bạn biết cách thực hiện chuyển hướng 301 từ trang web có www sang trang web không có www

Bước 1. tìm của bạn. tập tin htaccess

tìm. htaccess của trang web của bạn và tải xuống máy tính của bạn. Đây là bước quan trọng nhất, bởi vì nếu không có. htaccess, chúng tôi sẽ không thể thực hiện chuyển hướng 301 từ www sang không phải www

Bước 2. Thêm đoạn mã sau vào. tập tin htaccess

Để thực hiện chuyển hướng 301 từ www sang non-www, bạn phải thêm đoạn mã sau vào. tập tin htaccess

Bật RewriteEngine
RewriteCond %{HTTP_HOST} www. trang web của bạn ở đây. com
RewriteRule [. *] http. //trang web của bạn ở đây. com/$1 [R=301,L]

Hoặc nếu bạn muốn chuyển hướng 301 từ tên miền không có www sang www, hãy thêm đoạn mã sau

Bật RewriteEngine
RewriteCond %{HTTP_HOST}. ^www\.
Quy tắc viết lại ^[. *]$ http. //www. %{HTTP_HOST}/$1 [R=301,L]

Chúng tôi chắc chắn rằng phương pháp của chúng tôi sẽ giải quyết được vấn đề và hãy thử một mẹo Joomla Seo khác và làm cho mẫu Joomla của bạn được tối ưu hóa hoàn toàn

Nếu trang web của bạn đang chuyển hướng đến phiên bản có www, trong khi đáng lẽ nó phải chuyển bạn đến phiên bản không có www hoặc ngược lại, thì nguyên nhân có thể là do cấu hình không chính xác trên trang web của bạn. Những lỗi này rất có thể xảy ra khi gần đây bạn đã thực hiện bất kỳ thay đổi nào đối với miền của trang web của mình

Trong bài viết cơ sở kiến ​​thức này, chúng tôi sẽ hướng dẫn cách khắc phục sự cố chuyển hướng sang phiên bản không chính xác này

Giải quyết vấn đề chuyển hướng

Trước khi chúng tôi tiến hành khắc phục sự cố, điều quan trọng là phải làm rõ phiên bản URL của trang web của bạn. Dưới đây là một số phiên bản URL khác nhau có thể có của trang web của bạn

  • http. //ví dụ. com
  • https. //ví dụ. com [Yêu cầu SSL]
  • http. //www. ví dụ. com
  • https. //www. ví dụ. com [Yêu cầu SSL]

Nếu bạn đã quyết định phiên bản URL của trang web của mình, thì chúng tôi sẽ tiến hành khắc phục sự cố chuyển hướng này

1 Thay đổi địa chỉ WordPress và địa chỉ trang web

Bước đầu tiên là xác nhận xem WordPress có thực sự lưu trữ các tệp trang web của bạn vào đúng phiên bản trang web của bạn hay không. Để làm điều đó, hãy điều hướng đến Cài đặt > Chung > Địa chỉ WordPress trong khu vực quản trị WordPress và kiểm tra xem địa chỉ có trỏ đến đúng phiên bản trang web của bạn không

Ngay bên dưới cài đặt Địa chỉ WordPress, bạn sẽ thấy một cài đặt khác cho Địa chỉ trang web. Địa chỉ trang web chỉ ra URL nơi người dùng có thể truy cập trang web của bạn. Nói chung, các thay đổi chỉ được thực hiện đối với trường này nếu bạn muốn trang chủ của trang web của mình khác với thư mục cài đặt WordPress [Địa chỉ WordPress]

Đảm bảo rằng cả hai tùy chọn này được định cấu hình cho phiên bản chính xác của trang web của bạn [www hoặc không phải www]. Nếu các tùy chọn trên không được định cấu hình chính xác, trang web của bạn sẽ liên tục xuất hiện lỗi, ngay cả khi Xếp hạng Toán học không hoạt động

2 Thêm Mã vào. htaccess của trang web của bạn

Nếu lỗi vẫn còn, ngay cả sau khi định cấu hình đúng địa chỉ trong cài đặt WordPress, thì chúng tôi sẽ thử thêm quy tắc chuyển hướng vào trang web của bạn. tập tin htaccess

Xếp hạng Math cho phép bạn chỉnh sửa trang web của mình. htaccess ngay bên trong bảng điều khiển WordPress. Để chỉnh sửa tệp, hãy truy cập Bảng điều khiển WordPress > Xếp hạng toán học > Cài đặt chung > Chỉnh sửa. htaccess

Bạn có thể thực hiện bất kỳ thay đổi nào đối với trang web của mình. htaccess từ trang này. Kể từ khi thực hiện bất kỳ sai lầm trong. htaccess có thể phá vỡ trang web của bạn, Rank Math sẽ tạo một bản sao lưu của bạn. tập tin htaccess. Vì vậy, nếu các thay đổi của bạn làm hỏng trang web của bạn, thì bạn có thể khôi phục tệp bằng FTP

Tuy nhiên, Rank Math chỉ tạo bản sao lưu cho phiên bản được lưu cuối cùng. Nếu bạn thực hiện nhiều thay đổi gây ra sự cố thì bản sao lưu cũng không thể giúp bạn. Vì vậy, bạn sẽ phải tiến hành một cách thận trọng

Quy tắc chuyển hướng sau sẽ cho phép bạn chuyển hướng phiên bản www của trang web sang phiên bản không phải www của trang web. Để thêm một quy tắc chuyển hướng vào của bạn. htaccess, hãy nhấp vào hộp kiểm bên dưới cảnh báo và thêm đoạn mã sau vào sau #END WordPress

Ghi chú. Mã được thêm vào giữa #BEGIN WordPress#END WordPress được điều khiển động bởi bộ lọc WordPress. Vì vậy, nếu bạn thêm quy tắc chuyển hướng giữa các điểm đánh dấu này, thì chúng sẽ bị ghi đè và các thay đổi của bạn sẽ không có hiệu lực theo thời gian quy định

RewriteEngine On
RewriteCond %{HTTP_HOST} www.example.com
RewriteRule [.*] //example.com/$1 [R=301,L]

Khi bạn đã thêm quy tắc chuyển hướng, hãy nhấp vào nút Lưu thay đổi rồi kiểm tra xem sự cố đã được giải quyết chưa

Nếu đoạn mã trên không hoạt động, thay vào đó hãy thử đoạn mã sau [để chuyển hướng phiên bản www sang phiên bản không phải www]

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.website.com [NC]
RewriteRule ^[.*]$ //website.com/$1 [L,R=301]

Sau khi bạn đã thêm mã, hãy kiểm tra các URL gây ra sự cố. Bây giờ chúng sẽ ổn và đang chuyển hướng đến đúng URL

Và, đó là nó. Chúng tôi hy vọng vấn đề chuyển hướng đã được giải quyết ngay bây giờ. Nhưng nếu sự cố vẫn tiếp diễn, vui lòng mở một vé hỗ trợ trên diễn đàn hỗ trợ của chúng tôi và nhóm hỗ trợ của chúng tôi sẽ giúp bạn theo cách tốt nhất có thể

Cách chuyển hướng www sang non

Chuyển hướng 301 từ www sang không phải www .
tìm của bạn. tập tin htaccess. tìm. htaccess của trang web của bạn và tải xuống máy tính của bạn. .
Thêm đoạn mã sau vào. tập tin htaccess. Để thực hiện chuyển hướng 301 từ www sang non-www, bạn phải thêm đoạn mã sau vào. tập tin htaccess. Viết LạiEngine Trên

Tôi có nên chuyển hướng www sang không

Phán quyết cuối cùng . Nó không thêm nhiều phức tạp vào tên và có một số lợi thế kỹ thuật vốn có. Nếu bạn có một trang web nhỏ, việc sử dụng tên miền www là không cần thiết

Tại sao trang web của tôi không hoạt động nếu không có www?

Vậy tại sao trang web của tôi không hoạt động nếu không có www? . either the domain records are incomplete or your website hasn't been configured to forward people to the correct place.

Làm cách nào tôi có thể truy cập một trang web không có www?

Làm cách nào để truy cập trang web của tôi mà không cần tên miền phụ [nghĩa là. .
Trước tiên, bạn cần làm theo các bước sau để tạo bản ghi CNAME bằng www
Sau đó, trên công ty lưu trữ tên miền của bạn, hãy tạo quy tắc chuyển tiếp/chuyển hướng từ mysite. đến www. trang web của tôi. com. Bạn có thể tạo chuyển hướng 301 trong máy chủ tên miền của mình để trỏ trang web của tôi. đến www. trang web của tôi. com

Chủ Đề