DeadLyroad adlı üyeden alıntı: mesajı görüntüle
Merhabalar: <p> <a href="mailto:mail@mail.com">Contact Us</a> </p> koduyla mailto kodunu ekliyorum ancak tıkladığımda domain.com/mailto:....... şeklinde çıkıyor.Bunu nasıl düzenleyebilirim?
Merhaba,

Kodunuzun yazımında bir sorun görünmüyor; doğru kullanım şu şekilde:

<p><a href="mailto:mail@mail.com">Contact Us</a></p>

Eğer tıkladığınızda tarayıcı “domain.com/mailto:mail@mail.com” şeklinde bir adres oluşturuyorsa, bu durum genellikle sayfanızdaki veya CMS’nizdeki etiketinden kaynaklanıyor olabilir.

Kontrol etmeniz gerekenler:
1. Etiketi:
HTML belgenizin <head> kısmında şöyle bir etiket var mı?

<base href="http://domain.com/">

Eğer varsa, bu etiket tüm relative (göreceli) bağlantılara temel URL’yi ekler. Mailto bağlantıları da normalde absolute (mutlak) sayılır, fakat bazı durumlarda istenmeyen şekilde etkilenebilir.
Çözüm:
• Eğer mümkünse, <base> etiketini kaldırın.
• Veya mailto bağlantılarınızı bu etiketin etkilenmeyeceği şekilde düzenleyin.

2. CMS veya Eklenti Ayarları:
Eğer bir içerik yönetim sistemi (örneğin WordPress) kullanıyorsanız, bazı eklentiler veya tema ayarları bağlantıları otomatik olarak yeniden yazabiliyor.
Çözüm:
• CMS’nizdeki bağlantı işleme veya URL yönlendirme ayarlarını kontrol edin.
• Gerekirse, mailto linklerinizi “güvenli bağlantı” olarak işaretleyecek veya düz metin olarak ekleyecek bir yöntem deneyin.
3. Tarayıcı Önbelleği ve Test:
Bazen tarayıcı önbelleği eski bir ayarı saklayabilir. Farklı bir tarayıcıda veya gizli modda test etmek sorunun kaynağını belirlemenize yardımcı olabilir.

Bu adımları kontrol ettiğinizde, mailto linkinizin doğru şekilde çalışması gerekir. Yardımcı olabildiysem ne mutlu.