• 14-10-2022, 10:53:29
    #1
    merhabalar
    Tüm siteyi tek sayfaya 301 ile nasıl yönlendirebilirim?

    örnek olarak;
    a.com
    a.com/a
    a.com/b.html gibi siteye ait tüm sayfaları nasıl b.com/b sayfasına yönlendirebilirim.
  • 14-10-2022, 11:04:43
    #2
    Kategori Moderatörü
    Merhaba bu kodu dener misiniz?

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^eskisite\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.eskisite\.com$
    RewriteRule ^(.*)$ "https\:\/\/www\.yenisite\.com\/$1" [R=301,L]
    RewriteCond %{HTTP_HOST} !^www.yenisite.com/ 
    RewriteRule (.*) https://yenisite.com//$1 [R=301,L]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
  • 14-10-2022, 11:10:48
    #3
    SrdL adlı üyeden alıntı: mesajı görüntüle
    Merhaba bu kodu dener misiniz?

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^eskisite\.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www\.eskisite\.com$
    RewriteRule ^(.*)$ "https\:\/\/www\.yenisite\.com\/$1" [R=301,L]
    RewriteCond %{HTTP_HOST} !^www.yenisite.com/
    RewriteRule (.*) https://yenisite.com//$1 [R=301,L]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    hocam yeni site yenisite.com/a.html sayfası olacak onu nasıl yapacağım
  • 14-10-2022, 11:12:21
    #4
    Kategori Moderatörü
    Namyelusa adlı üyeden alıntı: mesajı görüntüle
    hocam yeni site yenisite.com/a.html sayfası olacak onu nasıl yapacağım
    Zaten uzantısı otomatik yönlenecektir hocam ayarları yaptıysanız
  • 14-10-2022, 11:16:33
    #5
    SrdL adlı üyeden alıntı: mesajı görüntüle
    Zaten uzantısı otomatik yönlenecektir hocam ayarları yaptıysanız
    hocam evet öyle oluyor orası anladım. ama ben eskisite.com/a.html sayfası yeni sitede yenisite.com/a.html sayfası yerine yenisite.com/b.html sayfasına yönlendirilmesini istiyorum. yani eski site ve sayfaları tamamı ile yeni sitede tek sayfaya yönlendirilmeli a.html sayfası da abbbb.html sayfası da yeni sitede b.html sayfasına yönlenmeli
  • 14-10-2022, 11:34:55
    #6
    tamamdır çözüme ulaştım
    RedirectMatch 301 ^(.*)$ https://www.yenisite.com/b.html
  • 14-10-2022, 11:41:58
    #7
    Kategori Moderatörü
    Namyelusa adlı üyeden alıntı: mesajı görüntüle
    hocam evet öyle oluyor orası anladım. ama ben eskisite.com/a.html sayfası yeni sitede yenisite.com/a.html sayfası yerine yenisite.com/b.html sayfasına yönlendirilmesini istiyorum. yani eski site ve sayfaları tamamı ile yeni sitede tek sayfaya yönlendirilmeli a.html sayfası da abbbb.html sayfası da yeni sitede b.html sayfasına yönlenmeli
    O konu da maalesef bilgim yok hocam