• 11-03-2023, 17:21:25
    #1
    Selamlar,
    Kalıcı link ayarlarında geçmişte oynama yapmıştım, kodu daha önce htaccess'e ekledim ama şimdi bulamıyorum.

    Diyelim ki xxx.com/r10.net permalink yapısını xxx.com/r10.net.html güncellemem gerekiyor. Site adresi aynı ama %postaneme yerine %postname.html olarak kullanıyorum.
    Tek bir konu olsa kolay bir şekilde yönlendirilir ama htaccess ya da farklı yöntemlerle tüm sayfaları .html uzantısına yönlendirmeyi pratik yoldan nasıl başarabilirim?
  • 11-03-2023, 17:23:55
    #2
    Merhaba,

    Tüm sayfalarınızın .html uzantısı ile erişilebilir olmasını sağlamak için, aşağıdaki kodu .htaccess dosyanıza ekleyebilirsiniz:

    ```
    Alıntı
    RewriteEngine On

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^(.*)$ $1.html [NC,L]
    ```

    Bu kod, tüm istekleri ilgili sayfanın ismine .html uzantısı ekleyerek işler. Eğer sayfa zaten .html uzantılıysa, hiçbir şey değiştirilmez.

    Ayrıca, bu kod, mevcut olan dosyaları yeniden yazmaz (örneğin, resimler, css dosyaları vb.), bunlar hala normal şekilde erişilebilir kalır.

    Umarım bu bilgi size yardımcı olur. İyi çalışmalar!
  • 11-03-2023, 17:29:50
    #3
    muskmedya adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Tüm sayfalarınızın .html uzantısı ile erişilebilir olmasını sağlamak için, aşağıdaki kodu .htaccess dosyanıza ekleyebilirsiniz:

    ```

    ```

    Bu kod, tüm istekleri ilgili sayfanın ismine .html uzantısı ekleyerek işler. Eğer sayfa zaten .html uzantılıysa, hiçbir şey değiştirilmez.

    Ayrıca, bu kod, mevcut olan dosyaları yeniden yazmaz (örneğin, resimler, css dosyaları vb.), bunlar hala normal şekilde erişilebilir kalır.

    Umarım bu bilgi size yardımcı olur. İyi çalışmalar!
    Öncelikle yardımınız için teşekkürler. Fakat, ekleyince direkt 404 hatası aldım ana sayfada. Dolayısıyla konulara geçemedim, gözden kaçabilecek bir yer var rmıdır kod içinde?