URL für Blogartikel sauberer umschreiben


Äußerer Typ

Dies ist die Original-URL:

www.example.com/article/index.php?p=general&t=how-cinema-changed-our-life&i=1

Ich würde es so umschreiben:

www.example.com/article/general/1/how-cinema-changed-our-life

Ist es möglich? Und natürlich, ist es auf diese Weise SEO-freundlich?

Ich denke, dass eine bessere Lösung sein kann:

www.example.com/general/article/how-cinema-changed-our-life

Aber ich weiß nicht, ob ich die PHP-Variable "i" abrufen kann und wie ich sie bearbeiten kann.

Stephan Ostermüller

Für diese URL:

www.example.com/article/general/1/how-cinema-changed-our-life

Um zu funktionieren, verwenden Sie dies in .htaccessoder den virtuellen Host Ihrer Apache-conf-Datei:

RewriteEngine on
RewriteRule ^/?article/([a-z\-]+)/([0-9]+)/([a-z\-]+)$ /article/index.php?p=$1&i=$2&t=$3 [L]

Verwandte Artikel


Array sauberer in ein neues umschreiben

user796443 Auf der Suche nach einer eleganten Möglichkeit, dieses Chaos in PHP umzuschreiben, gibt es offensichtlich viele Zeilen, in denen etwas kürzeres und süßeres fantastisch wäre. foreach ( $respArr[ 'opt' ] as $k => $v ) { if ( $v == 'Airbag

URL für freundliches SEO umschreiben

Krone Kennt jemand eine Arbeitsweise dafür? URL umschreiben http://example.com/index.php?page=the-pageaufhttp://example.com/the-page Ich hoffe, dass jemand weiß, wie das gemacht wird, keine funktionierende Umschreibung findet. Vielen Dank. Krone Fand es hier .

Umschreiben der Root-URL für hübsche URLs

Ben Ich schreibe eine htaccess-Datei, um meine URLs in ein hübscheres Format umzuschreiben. index.php? page = 1 wird / home about.php? page = 2 wird / about Du hast die Idee... Diejenigen, die ich irgendwie herausgefunden habe und die mit dem folgenden Code fu

htaccess internes Umschreiben für URL mit Abfrageparametern

George Ich habe eine PHP-Datei, /var/www/somepath/index.phpdie Anfragen an bearbeitet http://example.com/somepath/?q=query Ich möchte, dass dieselbe Datei Anfragen bearbeitet http://example.com/some/other/path/?q=query http://example.com/another/path/?q=query

Umschreiben-URL für eine bestimmte Datei ausschließen

tot Ich habe eine Angular-Website und verwende die folgende .htaccess-Datei, um die URL neu zu schreiben und zu verwenden index.html: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] Rewr

URL in ASP.net für mehrere Sprachen umschreiben

Tom Gullen Mit der Beispiel-URL: www.domain.com/contact-us Welches rendert in English. Es gibt eine Reihe anderer Sprachen, die diese Website unterstützt: www.domain.com/es/contact-us www.domain.com/jp/contact-us www.domain.com/de/contact-us www.domain.com/

htaccess URL für Seitenformat domain.com.php umschreiben?

toadly Ich verstehe, wie man Rewrite-Regeln in .htaccess verwendet, um die .php-Dateierweiterung zu entfernen, aber dies funktioniert nur, wenn der Dateiname konventionell ist, dh 'page.php'. Ich habe eine Menge Seiten in diesem Format 'domain.com.php' oder 'd

Umschreiben der URL mit .htaccess für mehrere Parameter

Bitter Ich möchte die URL mit .htaccess Plz umschreiben. Lesen Sie den Code, und Sie erfahren genau, was ich meine Meine URL: article.php?id=1&title=example Verwenden Sie dies in .htaccess RewriteRule ^article/([0-9]+)/([0-9a-zA-Z_-]+)$ article.php?id=$1&ti