Tukar struktur pautan kekal produk WooCommerce
P粉187677012
P粉187677012 2023-07-28 09:58:19
0
1
592
<p>Mengikut keperluan vendor saya, mereka mahu tapak tempatan dan tapak antarabangsa mempunyai URL produk yang sama, hanya nama domain yang berbeza. Walau bagaimanapun, tapak saya dibina pada WooCommerce, manakala tapak mereka menggunakan penyepaduan PHP tersuai. <br /><br />Saya telah menghabiskan beberapa hari untuk mencubanya untuk berfungsi melalui htaccess (saya bukan pakar) dan pemalam pautan kekal tersuai tanpa kejayaan. <br /><br />Saya tidak pasti sama ada ia boleh, tetapi saya memerlukan struktur URL untuk menjadi seperti ini: <br /><br />Daripada: https:// localhost.za/artnr/ 10616/ kepada: https://localhost.za/?artnr=10616<br /><br /> Saya telah mencuba melalui fail htaccess, seperti yang saya katakan saya juga bukan pakar cuba menggunakan pemalam Permalinks tersuai, tetapi tidak berjaya. Saya tahu saya mungkin boleh mengatasinya dengan mencipta halaman produk tersuai, tetapi saya akan kehilangan banyak fungsi. </p><p><br /></p>
P粉187677012
P粉187677012

membalas semua(1)
P粉832490510

Sila cuba gunakan yang berikut dalam fail htaccess anda:

RewriteEngine On
RewriteRule ^artnr/(\d+)/?$ /?artnr= [L,QSA]

^artnr/ - Bahagian corak ini sepadan dengan permulaan URL yang ingin anda tulis semula.

(d+) - Ini ialah kumpulan penangkap yang sepadan dengan satu atau lebih digit (dalam kes anda nombor produk) dan menangkapnya.

/?$ - Ini sepadan dengan garis miring pilihan di hujung URL.

/?artnr=$1 - Ini ialah bahagian gantian penulisan semula. Ia menggantikan URL yang sepadan dengan format yang diperlukan, termasuk parameter rentetan pertanyaan artnr dan nilainya.

Jadi ini sepatutnya memberi anda URL yang diperlukan: https://localhost.za/?artnr=10616

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