• 23-01-2022, 21:02:37
    #1
    /?amp olan amp yolunu nasıl /amp yapabilirim? Şu anda 404 veriyor çünkü temada amphtml olarak /amp ekli, bunu /?amp yaparsam muhtemelen 404 sorunu çözülür ama ben yolu /amp yaparak çözmek istiyorum. Nasıl yapabilirim?
  • 23-01-2022, 23:00:52
    #2
    Temanızın functions.php dosyasını açın ve ekleyin:

    add_filter( 'amp_pre_get_permalink', function( $pre, $post_id )
    {
        return add_query_arg( amp_get_slug(), '', get_permalink( $post_id ) );
    }, 10, 2 );
    Eğer çalışmazsa, .htaccess dosyasını açın ve ekleyin:

    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^amp$
    RewriteRule ^/?amp/?$ /amp [R=301,END]
    Eğer o da olmazsa kaldırıp şunu ekleyin:

    RewriteRule ^([^?]*(?:/|^))amp$ $1/amp [R=301,L]
    Not: Her .htaccess denemesinde önbelleği/çerezleri temizlemeniz gerekir.
  • 23-01-2022, 23:34:24
    #3
    EfendiBey adlı üyeden alıntı: mesajı görüntüle
    Temanızın functions.php dosyasını açın ve ekleyin:

    add_filter( 'amp_pre_get_permalink', function( $pre, $post_id )
    {
        return add_query_arg( amp_get_slug(), '', get_permalink( $post_id ) );
    }, 10, 2 );
    Eğer çalışmazsa, .htaccess dosyasını açın ve ekleyin:

    RewriteEngine on
    RewriteCond %{QUERY_STRING} ^amp$
    RewriteRule ^/?amp/?$ /amp [R=301,END]
    Eğer o da olmazsa kaldırıp şunu ekleyin:

    RewriteRule ^([^?]*(?:/|^))amp$ $1/amp [R=301,L]
    Not: Her .htaccess denemesinde önbelleği/çerezleri temizlemeniz gerekir.
    Nginx için ne yapmam gerekir? İnternetteki online araçlar ile htaccess to nginx rules yapsam iş görür mü?
  • 24-01-2022, 12:23:33
    #4
    Evet deneyebilirsiniz ama bundan sonra bu tip durumlarda Nginx kullandığınızı en başta belirtirseniz iyi olur.