Cara menulis semula URL dalam .htaccess jika tidak berakhir dengan ID bahasa atau ID negara
Dalam kes saya, saya mahu pautan ubah hala tidak berakhir dengan
home/(en | fr| ar)/(us| ma |ae | sa )
Contohnya:
https://exemple.com/home/en/sa/...
https://exemple.com/home/es/sa/...
https://exemple.com/home/ar/...
Saya mencuba ini:
RewriteRule ^home/!(en|ae|sa)/!(sa|ma|ae|sa)/(.*)$ / [L,R=301,QSA]
Tetapi ia tidak berjaya
Terima kasih semua
Anda boleh menggunakan peraturan ubah hala berikut:
(?!(?:en|fr|ar)/(?:us|ma|ae|sa))
是一个负向前瞻条件,如果/home
后面不是允许的语言/国家
kod, perlawanan gagal.