Herkese merhaba!
Aşağıdaki URL'yi http://domain.com/index.php?page=brand&brand_id=1 yeniden yazabilirim. Ben bunun domain.com/brand/1Aşağıdaki URL'yi nasıl yeniden yazabilirim? Http://domain.com/index.php?page=brand&brand_id=1
-1
A
cevap
0
olarak gösterilmesini istiyorum Sorunuz çok geniştir ve bir takım farklı cevaplar olabilir. Ancak, bir .htaccess dosyası kullanmak ve bir yeniden yazma kuralını yazabilirsiniz: Eğer bir PHP çerçevesi veya benzer bir şey kullanıyorsanız
https://wiki.apache.org/httpd/RewriteQueryString
ek olarak, kod ile gelen yolları işlemek için bir yolu olabilir oldukça basit bir şekilde. Gerçekten sen is kurmak olduğunuz şeye bağlıdır
http://book.cakephp.org/3.0/en/development/routing.html
bir olsa: Örneğin
, CakePHP 3 yeniden yazar çok yalındır url ayarlayabilirsiniz olduğu bir routes.php dosyası vardır .htaccess yeniden yazma, her iki şekilde de güvenli bir bahis olurdu.
^ Ana /? $ İndex.php RewriteRule üzerindeİlgili konular
- 1. Özellikler dosyasında nasıl yazabilirim?
- 2. Joomla'da nasıl kod yazabilirim?
- 3. XSLT'de nasıl kod yazabilirim?
- 4. WriteableBitmap'te dize nasıl yazabilirim?
- 5. SASS'de dizeleri nasıl yazabilirim?
- 6. Matlab'da bir çift nasıl yazabilirim?
- 7. Java'da nasıl bir GEOTIFF yazabilirim?
- 8. RichTextBox'ta yarı alan nasıl yazabilirim?
- 9. Clojure'da nasıl "defn" makro yazabilirim?
- 10. mysqli_query() kod aşağıdaki hataları alan ediyorum 1
- 11. Aşağıdaki kod neden sadece 1 = için doğrudur?
- 12. Dinamik değer içeren aşağıdaki dosya bilgileri nasıl yeniden biçimlendirilir?
- 13. Bir önceki Linq ifadesinin parçası olmak için bu foreach'ı nasıl yeniden yazabilirim?
- 14. YAML formatında bir dosyaya nasıl veri yazabilirim?
- 15. Bu CURL çoktan/form-veri isteğini -F kullanılmadan nasıl yeniden yazabilirim?
- 16. QWizard'daki "sonraki" yuva üzerine nasıl yazabilirim?
- 17. Döngüyü kullanarak birden fazla dosyayı nasıl yazabilirim?
- 18. Numaralandırılmış verileri bir Durum Sütununa göre yeniden sıralayacak bir Depolanmış Prosedürü nasıl yazabilirim?
- 19. Neden bir sql sorgusu "nerede 1 = 1"
- 20. Neden Rxjs publishReplay (1) .refCount() yeniden etmiyor?
- 21. Bu EF Mock kurulum kodunu, yeniden kullanılabilir bir Generic Boilerplate olarak nasıl yazabilirim?
- 22. * .Php'yi yakalamak için nasıl bir yol yazabilirim?
- 23. Android ArrayAdapter'ım için filtrenin üzerine nasıl yazabilirim?
- 24. Mesajlara çok satırlı metni nasıl basit yazabilirim?
- 25. Genel bir anonim yöntem nasıl yazabilirim?
- 26. Windows altında NUL cihazına node.js'den nasıl yazabilirim?
- 27. Webstorm için kendi eklentimi nasıl yazabilirim?
- 28. "]]>" bir CDATA bölümünün içine "nasıl yazabilirim?
- 29. Git'te bir birleştirme kancası nasıl yazabilirim?
- 30. SQL Server veritabanı diyagramlarını nasıl yazabilirim?
' Seçenek + FollowSymLinks YenidenYazmaMotoru [NC, L] RewriteEngine% {HTTP_HOST}^telefonal \ .Az [NC] RewriteRule^(. *) $ http://www.telefonal.az/$1 RewriteEngine% {REQUEST_FILENAME}! RewriteCond% -f {REQUEST_FILENAME}! [R = 301 L]^([^ RewriteRule -d /] +) /? $ index.php? page = $ 1 'BURADA .htaccess dosyası –
Aşağıdaki satırı ekleyin .htaccess için: 'RewriteEngine Açık ' ' RewriteRule^([^ /] *)/([^ /] *) \. html $ /index.php?page=$1&brand_id=$2 [L] ' Bunun gibi bir şey sizin için çalışmalıdır. Bu = D – Adam
sayesinde çalışıyorsanız, soruyu doğru olarak işaretlemeyi unutmayın. Bu, URL'yi [http://domain.com/brand/1](http://domain.com/brand] ile yeniden yazmalıdır./1) çimdiklenmeye ihtiyaç duyabilir ama deneyin! – Adam