Biarkan saya jelaskan dengan contoh. Katakanlah, saya memiliki aturan pengalihan ini di file .htaccess saya:
RedirectMatch 301 ^/([^/]+)/([^/]+)/$ http://www.example.com/$2
Apa yang pada dasarnya dilakukannya adalah, redirect http://www.mysite.com/sports/test-post/
ke http://www.mysite.com/test-post/
.
Sekarang, bagaimana cara mengubah aturan .htaccess untuk melakukan yang sebaliknya? (mis. redirect http://www.mysite.com/test-post/
ke http://www.mysite.com/sports/test-post/
)
.htaccess
redirect
redirection
ini aku
sumber
sumber
sports
sebenarnya bisa kategori apa saja tergantung pada halaman. Jadi, olahraga tidak bisa benar-benar sesuai aturan. SUNTING: Juga, jika mungkin, harap berikanRedirectMatch
aturan alih-alih yangmod_rewrite
berbasis. Terima kasih!/test-post
? MengenaiRedirectMatch
, itu hanya bisa berfungsi jika Anda hanya akan mengarahkan ulang/test-post/
- jika Anda ingin mengarahkan ulang/test-post/blah
makaRedirectMatch
hanya akan memberi Anda loop pengalihan.