Cara menulis semula URL dalam .htaccess apabila URL tidak berakhir dengan ID bahasa atau ID negara
P粉005105443
P粉005105443 2024-01-16 20:15:01
0
1
462

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

P粉005105443
P粉005105443

membalas semua(1)
P粉211273535

Anda boleh menggunakan peraturan ubah hala berikut:

RewriteRule ^home/(?!(?:en|fr|ar)/(?:us|ma|ae|sa))([^/]+/[^/]+) / [L,R=301,NC,NE]

(?!(?:en|fr|ar)/(?:us|ma|ae|sa)) 是一个负向前瞻条件,如果/home后面不是允许的语言/国家kod, perlawanan gagal.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan