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]

Тук използвам [^/]+ (един или повече произволни знака с изключение на / ). Но ако искате да разрешите само конкретни знаци, трябва да отразите това във вашите шаблони (вижте например предложението на webdestroya).

Освен това трябва да се уверите, че използвате недвусмислени URI. Трябва да разработите добре изработена URI структура, преди да мислите за правила. Знаете ли, Готините URI не се променят .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка #2101:Низът, предаден на URLVariables.decode(), трябва да бъде кодиран с URL

  2. Python Pandas to_sql, как да създадем таблица с първичен ключ?

  3. Не може да се спре MySQL на OS X 10.10

  4. Намерете подробности за въвеждане на минимална цена за всяка група редове със същия артикулен номер

  5. Бързи съвети за дизайн на релационна база данни за MySQL