Tulis ulang url non SEF menjadi setara SEF

Saya telah mencari pertanyaan secara online dan di forum. Saya memiliki situs Joomla 2.5, dengan SEF aktif tetapi url non SEF masih diambil oleh Google.

Saya telah mencoba sejumlah penulisan ulang karena menurut saya Anda tidak dapat memproses URL dengan kueri dalam menggunakan aturan penulisan ulang.

Contoh url yang saya coba alihkan: hxxp://www.topdogsecurity.co.uk/staff/index.php?option=com_content&view=article&id=33&Itemid=216

Dalam bentuk paling sederhana, saya ingin mendorong semua url yang berisi kueri ke url SEF seperti hxxp://www.topdogsecurity.co.uk/detection-services/

Idealnya saya ingin dapat mengalihkan ke artikel yang sebenarnya, tetapi saat ini mendapatkan pengalihan yang dapat menulis ulang URL akan lebih baik. Maaf saya tidak pandai menggunakan htaccess dan contoh yang saya lihat sangat membingungkan

Saya akan menghargai bantuan apa pun, mengenai struktur perintah untuk .htaccess (saya tidak bisa membiarkannya apa adanya)

K

Tes terbaru:

RewriteCond %{QUERY_STRING} (?:^|&)option=com_content(?:&|$) RewriteRule (.*) http://www.topdogsecurity.co.uk/detection-services/ [R=301]


person K Fisher    schedule 26.03.2013    source sumber
comment
Saya bertanya-tanya, jika SEF aktif, dari mana Google mendapatkan url non-SEF? Entah itu mengindeksnya saat SEF situs Anda dimatikan atau ini masih ada di situs Anda.   -  person piotr_cz    schedule 27.03.2013


Jawaban (1)


Anda tahu bahwa Joomla dapat bekerja dengan URL non-SEF meskipun SEF diaktifkan? Jadi URL non-SEF selalu berfungsi dan mengarah ke artikel yang benar.

Sebaliknya berbeda: URL SEF tidak berfungsi dan menghasilkan kesalahan 404 jika SEF dinonaktifkan. Tapi ini bukan masalahmu.

Dalam kasus Anda, Anda tidak memerlukan aturan khusus apa pun. Semua harus bekerja dengan baik.

person Bakual    schedule 26.03.2013
comment
Hai Bakual, ​​untungnya SEF dan nonSEF semuanya berfungsi, tetapi pakar SEO melaporkan ini sebagai bug jadi saya perlu menemukan cara untuk menulis ulang url non SEF. :/ - person K Fisher; 26.03.2013
comment
Saya pikir bugnya ada pada spesialis SEO, bukan pada Joomla. Menulis ulang tidak akan menyelesaikan apa pun, URL-nya akan tetap ada di Google. Pertanyaannya adalah dari mana URL tersebut berasal. Kalau baru disimpan di Google dari crawl sebelumnya, Anda tinggal menunggu saja. Jika itu dihasilkan dalam Joomla meskipun SEF diaktifkan, maka penulisan ulang tidak akan memperbaikinya. Itu mungkin bug di Joomla. - person Bakual; 26.03.2013