it-swarm-id.com

Tautan menu yang berfungsi sekarang mengarah ke 404 halaman kesalahan

Saya sedang mengerjakan pengembangan situs web baru dengan Joomla 3.1. Tautan menu berfungsi dengan baik sebelumnya. Namun, tiba-tiba salah satu tautan menu sekarang mengarah ke halaman kesalahan 404.

Itu terjadi sekali sebelumnya dan saya memperbaikinya dengan mengubah alias menu. Saya bertanya-tanya mengapa dan bagaimana alias lama yang berfungsi dengan baik sebelumnya sekarang membuat masalah.

Item menu tidak dikunci. Itu dalam keadaan diterbitkan. Demikian pula, artikel yang ditugaskan juga tidak dikunci dan dalam kondisi diterbitkan.

Tolong ada bantuan/wawasan?

3
Mukesh Chapagain

Apakah Anda mengaktifkan caching? Nonaktifkan saat berkembang. Sudahkah Anda mengubah opsi Penulisan Ulang URL? Sudahkah Anda mengganti nama file .htaccess.txt? Cobalah membangun kembali opsi menu dari pengelola menu. Pastikan juga alias Anda persis seperti seharusnya (tanpa spasi tambahan).

Maaf jika langkah-langkah ini terlalu jelas.

3
BodgeIT

Jika URL Anda berfungsi dengan baik ketika Anda tidak menggunakan URL SEF dan halaman kesalahan 404 hanya muncul ketika URL SEF dihidupkan, maka kemungkinan besar file .htaccess di situs web Joomla Anda tidak dikonfigurasi dengan benar. Sudahkah Anda mencoba mengubah nama htaccess.txt (yang datang secara default dengan Joomla) ke .htaccess?

Jika tidak, Anda harus mencoba mengubah nama file htaccess.txt yang ada di folder root situs web menjadi .htaccess dan kemudian mencoba menggunakan URL SEF. Semoga ini akan menyelesaikan masalah. Jika terjadi kegagalan, beri tahu kami dan saya akan mencoba memecahkan masalah lebih lanjut. :)

3
Rahul Dhangar

Saya mengalami masalah yang sama ketika saya mendesain ulang situs untuk klien. Saya membangun situs di server saya dan memindahkannya ke situs mereka. Saya tidak tahu mengapa alias (layanan) ini tidak berfungsi. Jika saya mengubahnya menjadi "layanan kami" atau apa pun, itu berfungsi dengan baik, tetapi saya benar-benar ingin mempertahankan struktur yang sama seperti yang saya atur sebelumnya. Dalam kasus ini, ternyata ada file lama, "services.html" yang masih ada di direktori home. Saya hanya menghapusnya, dan semuanya bekerja dengan baik.

Juga, dari pengalaman sebelumnya, saya tahu kesalahan ini dapat terjadi ketika ada item menu "trashed" dengan alias yang Anda coba gunakan. Item menu yang dibuang biasanya disembunyikan secara default, sehingga mudah dilewatkan.

2
Jennifer

Berbincang dengan solusi lain yang mungkin. Saya hanya mengalami masalah yang sama yang membingungkan saya. Saya mencoba mematikan URL SEF, menukar file .htaccess/.hthacces.txt, dll. Semua rec akan Anda temukan saat Google mencari solusi untuk masalah ini.

Masalah unik: Semua 404 artikel berada di sub-kategori yang sama, 3 lapis dari menu root.

Masalah Didiagnosis Penyebab: Alias ​​menu dan alias kategori sama.

Solusi: Ganti nama alias kategori menjadi "alias-kategori", bangun kembali semua menu, bangun kembali semua item menu, bangun kembali kategori. Masalah terpecahkan!

2
MrPotatoHead

Saya memiliki masalah yang sama. Saya mengubah alias item menu menjadi "produk kami", dan itu berfungsi dengan baik. Saya pergi untuk mengubah alias menu item kembali ke "produk" asli dan menerima kesalahan "Simpan gagal dengan kesalahan berikut: alias item menu tingkat pertama tidak dapat menjadi 'produk' karena 'produk' adalah sub-folder joomla Anda folder instalasi. " Saya baru-baru ini menambahkan subfolder ke folder instalasi joomla!

1
RGC

Apa yang menyelesaikan masalah saya adalah .. Saya mengganti sistem "penulisan ulang URL" ON (setelah saya membuat menu/artikel asli), tetapi kemudian setelah itu saya mendapatkan kesalahan 404 ketika mencoba mengubah alias, pada hari yang berbeda.

Saya mematikan penulisan ulang URL, menciptakan kembali menu/artikel dan itu berhasil. Lagipula itu mungkin berhasil jika Anda mencoba menonaktifkan URL penulisan ulang, tanpa membuat ulang menu/artikel.

1
Mario

Kami memiliki sesuatu yang serupa, dan itu adalah hasil dari memiliki dua item k2 dengan alias yang sama - salah satunya tidak dipublikasikan, menyebabkan 404. Seharusnya tidak mungkin, joomla biasanya berteriak kepada Anda bahkan mencoba menggandakan alias , tapi ada baiknya masuk dan memeriksa artikel/kategori Anda (sampah dan tidak diterbitkan), dan item menu Anda (sampah dan tidak dipublikasikan), dan jika Anda menggunakan komponen, seperti k2 atau Sobipro, itu setara dengan artikel.

1
Faye

Saya mengalami masalah yang sama hari ini di mana halaman beranda situs ini menyelesaikan ke halaman indeks, tetapi ketika mencoba mengakses subhalaman apa pun melalui subhalaman alias saya menerima kesalahan umum 404. Ini sangat aneh, karena saya baru saja memigrasi situs yang berfungsi dari subdomain ke domain utama.

Setelah menemukan utas ini, saya mengganti file .htaccess saya dengan file .htaccess Joomla yang telah dikonfigurasi dan semuanya bekerja dengan baik untuk saya sekarang. Saya akan merekomendasikan mencoba hal yang sama, tetapi pastikan untuk menyimpan salinan file Anda sebelumnya.

1
Ian N.