Bu soruyu aradım ancak yalnızca belirli gereksinimlerime göre uyarlanması zor görünen belirli yanıtlara rastlarım. Bu şekilde görünecek şekilde.htaccess Rewrite sorgu dizgisini yol olarak yeniden yaz
http://www.example.org/test.php?whatever=something
bunu yeniden yazmak istiyorum:
ı yeniden yazmak çalışılıyor URL olduğunu varsayalımhttp://www.example.org/test/something
Bunu nasıl yapabilirim? yönlendirmek amacıyla
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?test/(.*?)/?$ /test.php?whatever=$1 [L]
Ve: rota için içten üzere /test/something
gibi bir istek size belge kök htaccess dosyasında bu kuralları kullanmak istiyorsunuz, /test.php?whatever=something
adresinde içerik servis alır, böylece yeniden yılında
bazı örnekler: https://wiki.apache.org/httpd/RewriteQueryString –