Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie setze ich den Permalink Ihres Blog-Beitrags nach Datum und Titel des Beitrags?

Das Unglückliche an der Verwendung von mod_rewrite ist, dass die Daten, die Sie in Form einer URL bereitstellen, nicht der beste Weg sind, um eine Datenbank abzufragen. Aber nichtsdestotrotz haben Sie Jahres-, Monats-, Tages- und Titelvariablen, also müssen Sie Ihre get_content-Funktion umschreiben, um so etwas abzufragen wie (abhängig davon, wie Ihr Datum in der Datenbank gespeichert ist.):

select * from cms_content 
   WHERE date='mktime(0,0,0,$month,$day,$year)'
   AND title='$title'
 ORDER BY id DESC

.htaccess wäre so etwas wie:

RewriteRule ^(.*)/(.*)/(.*)/(.*)$  index.php?year=$1&month=$2&day=$3&title=$4