penulisan semula url htaccess tanpa kehilangan parameter url
P粉982881583
P粉982881583 2024-01-10 18:12:30
0
1
536

Saya membuat penulisan semula URL htaccess untuk menukar URL saya webseite.com/dashboard.php kepada webseite.com/dashboard.

Masalah saya ialah apabila saya melawat tapak web tertentu (seperti https://example.com/detail_user.php?id=1), saya menyediakan parameter (untuk data pangkalan data) melalui url.

Menurut peraturan penulisan semula saya, ia mengabaikan parameter yang ditambahkan pada URL.

Adakah terdapat sebarang peraturan htaccess yang boleh memberikan parameter kepada url tetapi mengalih keluar pengakhiran .php apabila mengakses tapak biasa?

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^/]+)/$ .php

P粉982881583
P粉982881583

membalas semua(1)
P粉724737511

Saya rasa apa yang anda cari ialah lampiran [QSA].

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^/]+)/$ .php [QSA]

QSA bermaksud "tambahan rentetan pertanyaan", jika rentetan pertanyaan dihantar dalam URL asal, rentetan itu akan dilampirkan pada penulisan semula.

Dalam kes penggunaan anda, /detail_user.php?id=1 变为 /detail_user?id=1

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