it-swarm-vi.com

Liên kết menu làm việc bây giờ dẫn đến trang lỗi 404

Tôi đang làm việc trên một phát triển trang web mới với Joomla 3.1. Các liên kết menu đã hoạt động tốt trước đây. Tuy nhiên, đột nhiên một trong các liên kết menu bây giờ dẫn đến trang lỗi 404.

Nó đã xảy ra một lần trước đây và tôi đã sửa nó bằng cách thay đổi bí danh menu. Tôi tự hỏi tại sao và làm thế nào bí danh cũ hoạt động tốt trước đây bây giờ đang tạo ra một vấn đề.

Mục menu không bị khóa. Đó là trong trạng thái được công bố. Tương tự, bài viết được gán cho nó cũng không bị khóa và ở trạng thái được xuất bản.

Bất kỳ trợ giúp/cái nhìn sâu sắc xin vui lòng?

3
Mukesh Chapagain

Bạn đã kích hoạt bộ nhớ đệm chưa? Vô hiệu hóa trong khi phát triển. Bạn đã thay đổi tùy chọn Viết lại URL? Bạn đã đổi tên tệp .htaccess.txt chưa? Hãy thử xây dựng lại tùy chọn menu từ trình quản lý menu. Ngoài ra, hãy đảm bảo bí danh của bạn là chính xác như mong muốn (không có thêm khoảng trắng).

Xin lỗi nếu các bước này là quá rõ ràng.

3
BodgeIT

Nếu URL của bạn hoạt động tốt khi bạn không sử dụng URL SEF và trang lỗi 404 chỉ xuất hiện khi URL SEF được BẬT, thì rất có thể tệp .htaccess trên trang web Joomla của bạn không được định cấu hình đúng. Bạn đã thử đổi tên htaccess.txt (theo mặc định với Joomla) thành .htaccess chưa?

Nếu không, bạn nên thử đổi tên tệp htaccess.txt có trong thư mục gốc của trang web thành .htaccess và sau đó thử sử dụng URL SEF. Hy vọng điều này sẽ giải quyết vấn đề. Trong trường hợp thất bại, xin vui lòng cho chúng tôi biết và tôi sẽ cố gắng khắc phục sự cố thêm. :)

3
Rahul Dhangar

Tôi đã gặp vấn đề tương tự khi tôi thiết kế lại một trang web cho một khách hàng. Tôi đã xây dựng trang web trên máy chủ của mình và chuyển nó đến trang của họ. Tôi không thể hiểu tại sao một bí danh (dịch vụ) này sẽ không hoạt động. Nếu tôi thay đổi nó thành "dịch vụ của chúng tôi" hoặc bất cứ điều gì khác, nó hoạt động tốt, nhưng tôi thực sự muốn giữ cấu trúc như tôi đã thiết lập ban đầu. Trong trường hợp này, hóa ra có một tệp cũ, "services.html" vẫn còn trong thư mục chính. Tôi chỉ đơn giản là xóa nó, và tất cả đều hoạt động tốt.

Ngoài ra, từ kinh nghiệm trong quá khứ, tôi biết lỗi này có thể xảy ra khi có một mục menu "rác" với bí danh bạn đang cố sử dụng. Các mục menu rác thường được ẩn theo mặc định, vì vậy rất dễ bỏ lỡ.

2
Jennifer

Chiming trong với một giải pháp có thể. Tôi vừa gặp phải vấn đề tương tự đang làm tôi bối rối. Tôi đã thử tắt URL SEF, hoán đổi các tệp .htaccess/.hthacces.txt, v.v. Tất cả các recs bạn sẽ tìm thấy trong khi Google đưa ra giải pháp cho vấn đề này.

Vấn đề duy nhất: Tất cả các bài viết 404 đều thuộc cùng một danh mục phụ, giảm 3 lớp từ menu gốc.

Nguyên nhân sự cố được chẩn đoán: Bí danh của menu và bí danh của danh mục giống hệt nhau.

Giải pháp: Đổi tên bí danh danh mục thành "bí danh", xây dựng lại tất cả các menu, xây dựng lại tất cả các mục menu, xây dựng lại danh mục. Vấn đề được giải quyết!

2
MrPotatoHead

Tôi đã có vấn đề tương tự. Tôi đã thay đổi bí danh mục menu thành "sản phẩm của chúng tôi" và nó hoạt động tốt. Tôi đã thay đổi bí danh mục menu trở lại "sản phẩm" ban đầu và nhận được lỗi "Lưu không thành công với lỗi sau: Bí danh mục menu cấp đầu tiên không thể là 'sản phẩm' vì 'sản phẩm' là thư mục con của j Joomla của bạn thư mục cài đặt. " Gần đây tôi đã thêm một thư mục con vào thư mục cài đặt j Joomla!

1
RGC

Điều đã giải quyết vấn đề của tôi là .. Tôi đã chuyển sang "Viết lại URL" của hệ thống (sau khi tôi đã tạo menu/bài viết gốc), nhưng sau đó tôi đã gặp lỗi 404 khi cố gắng thay đổi bí danh vào một ngày khác.

Tôi đã tắt URL viết lại, tạo lại menu/bài viết và nó hoạt động. Nó vẫn có thể hoạt động nếu bạn thử chuyển đổi lại URL, mà không cần tạo lại menu/bài viết.

1
Mario

Chúng tôi đã có một cái gì đó tương tự, và đó là kết quả của việc có hai mục k2 có cùng bí danh - một trong số đó không được công bố, gây ra 404. Không thể, j Joomla thường hét lên với bạn thậm chí cố gắng nhân đôi bí danh , nhưng đáng để truy cập và kiểm tra các bài viết/danh mục của bạn (đã được chuyển và chưa được xuất bản) và các mục trong menu của bạn (đã được chuyển và chưa được công bố) và nếu bạn đang sử dụng một thành phần, như k2 hoặc Sobipro, tương đương với các bài viết của nó.

1
Faye

Hôm nay tôi gặp phải một vấn đề tương tự khi trang chủ của trang đang giải quyết trang chỉ mục, nhưng khi cố gắng truy cập bất kỳ trang con nào qua bí danh trang con tôi đã nhận được lỗi 404 chung. Điều này đặc biệt lạ, vì tôi vừa di chuyển trang web đang hoạt động từ tên miền phụ sang tên miền chính.

Sau khi tìm thấy chủ đề này, tôi đã thay thế tệp .htaccess của mình bằng tệp .htaccess được cấu hình sẵn của Joomla và tất cả đều hoạt động tốt với tôi. Tôi khuyên bạn nên thử tương tự, nhưng hãy chắc chắn lưu một bản sao của tệp trước đó của bạn.

1
Ian N.