Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MOD_REWRITE मदद!

आपको अपने पैटर्न को यथासंभव विशिष्ट बनाना चाहिए। तो इन नियमों को आजमाएं:

# stop rewriting process if request can be mapped to file or directory
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# get user pages
RewriteRule ^([^/]+)\.html$ profile.php?user=$1 [L,QSA]

# get paces
RewriteRule ^([^/]+)/([^/]+)/$ place.php?state=$1&city=$2 [L,QSA]

यहां मैं [^/]+ . का उपयोग करता हूं (/ . को छोड़कर एक या अधिक मनमाना वर्ण ) लेकिन अगर आप केवल विशिष्ट वर्णों को अनुमति देना चाहते हैं, तो आपको इसे अपने पैटर्न में प्रतिबिंबित करना चाहिए (उदाहरण के लिए वेबडेस्ट्रोया का प्रस्ताव देखें)।

और आपको यह भी सुनिश्चित करना चाहिए कि आप स्पष्ट यूआरआई का उपयोग करते हैं। नियमों के बारे में सोचने से पहले आपको एक अच्छी तरह से तैयार की गई यूआरआई संरचना विकसित करनी चाहिए। आप जानते हैं, कूल यूआरआई नहीं बदलते



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में टेबल कॉलम नाम प्राप्त करें?

  2. utf-8 में mysql सामग्री और umlauts के साथ json_encode

  3. आप इसे mysql या Rails में कैसे करते हैं?

  4. वास्तविक क्वेरी प्रिंट करें MySQLdb चलता है?

  5. जावा के माध्यम से नए डीबी रिकॉर्ड कैसे सुनें?