Saya ingin mengarahkan ulang hanya root saya ke url lain, tetapi pertahankan semua / sub / direktori di mana mereka berada (dan redirect)
contoh:
mysite.com/1 mengalihkan ke suatu tempat mysite.com/admin membuka halaman
Saya ingin mysite.com/ untuk mengarahkan ulang ke mysecondsite.com dan hanya ini dengan 301 redirect menggunakan htaccess
RewriteCond %{HTTP_HOST} ^mysite\.com$ [NC]
untuk memastikan pertandingan itu untuk host yang tepatRewriteRule
pola (seperti pada jawaban @ DaveForgac), daripada menggunakan kondisi tambahan untuk memeriksaREQUEST_URI
variabel server.Jika Anda bermaksud hanya mengarahkan "/" ke domain lain, ini akan berfungsi:
Ini hanya cocok dengan root domain tanpa apa-apa setelahnya sehingga hanya akan mengarahkan ulang nama domain tanpa nama file yang ditentukan.
sumber
Ini seharusnya bekerja dengan baik:
sumber
Solusi yang lebih pendek:
sumber