Wie umleitung ich example.com/blogs
zu example.com/blogs.php
?HTML, PHP - Umleiten von example.com/blogs zu example.com/blogs.php
Antwort
Es sieht so aus, als ob Sie die URL neu schreiben möchten. Dies ist nichts für schwache Nerven, aber wenn Sie es tun wollen, dann sollten Sie einen tutorial on URL rewriting überprüfen.
In der .htaccess-Datei:
RewriteEngine On
RewriteRule ^blogs /blogs.php [R=301,L]
Hmm. Ich habe es versucht und es funktioniert nicht. Es gibt mir einen 404, wenn ich example.com/blogs eintippe. Ich frage mich, ob ich die .htaccess-Datei korrekt geändert habe. –
Wenn Sie Apache verwenden, ist die einfachste Sache zu tun, um die MultiViews
Option in Ihrer httpd.conf
Datei zu aktivieren (es global zu aktivieren) oder in einer .htaccess
Datei (um es per-Verzeichnis zu aktivieren).
Die Wirkung von
MultiViews
ist wie folgt: Wenn der Server eine Anforderung für/some/dir/foo
erhält, wenn/some/dir
hatMultiViews
aktiviert und/some/dir/foo
nicht existiert, dann liest der Server das Verzeichnis für Dateien mit dem Namenfoo.*
suchen und effektiv fakes eine Typenkarte, die all diese Dateien benennt und ihnen die gleichen Medientypen und Inhaltscodierungen zuweist, die sie haben würde, wenn der Kunde nach einem von ihnen mit Namen gefragt hätte. Es wählt dann die beste Übereinstimmung mit den Anforderungen des Kunden.
Übersetzung ins Englische: Es wird blogs
sehen nicht existiert, aber blogs.php
tut, so wird es blogs.php
laden.
Sie könnten insgesamt Betrüger sein und ein Verzeichnis „/ blogs“ und innerhalb Blogs haben eine Datei index.php, und in index.php Schreib machen: auf die richtige Seite
header("Location: ../blogs.php");
die gerade umleitet. .. Dies ist nur ein alternativer Vorschlag, die viel bessere Vorschläge oben ... :)
<html>
<head>
<title>redirect</title>
<meta http-equiv="refresh" content="5;URL=http://www.example.com/blogs.php">
</head>
</html>
- 1. Umleiten * .htm zu * .php
- 2. umleiten zu einer anderen html-Datei mit PHP
- 3. Umleiten von Verzeichnis zu root [PHP]
- 4. HTML jQuery PHP, dann von PHP zu jQuery HTML
- 5. PHP umleiten auf Loginfehler
- 6. Umleiten zu HTML von Javascript Anfrage funktioniert nicht (Rails)
- 7. Einbetten von Python zu PHP dann PHP zu HTML
- 8. HTML zu PHP Arrays
- 9. .htaccess: Wie Ordner zu .php Datei umleiten?
- 10. Alte PHP-Links zu Django-URLs umleiten
- 11. php nicht umleiten
- 12. Umleiten zu CDN
- 13. html zu php ändern
- 14. Wert von PHP zu HTML übergeben
- 15. PHP URL Umleiten
- 16. PHP + Umleiten mit Sitzungen
- 17. Wie .htaccess umleiten Urls .html
- 18. Von Gewinnformularen zu Webformularen umleiten
- 19. Umleiten von System.out zu JTextPane
- 20. Umleiten von /: ID zu /: friendly_id
- 21. HTML Aktion umleiten mit GET Werten
- 22. Umleiten von www zu https nicht www
- 23. Nginx - Umleiten zu VM ip von remote
- 24. Umleiten zu GSP
- 25. Convert HTML-Tags zu PHP
- 26. PHP - Umleiten und Senden von Daten per POST
- 27. Wie umleiten zu mypage.com #? Test = 1 mit HTML-Formularen + Javascript?
- 28. HTML/PHP-Login leitet zu PHP um
- 29. Umleiten zu einer Seite
- 30. Aufruf von PHP in HTML-Seite
als dies geschrieben wird, alle gegebenen Antworten den Inhalt (von beiden Urls) dienen würde nicht unbedingt umleiten. Ich frage mich, ob John darum bittet und es nicht merkt, oder ob er wirklich möchte, dass der Inhalt umgeleitet wird. –
Ich denke, dass das Bereitstellen des Inhaltsformulars entweder URL ist alles was ich will. –
Wenn Sie denselben Inhalt unter zwei verschiedenen URLs aufrufen, können Sie den neuen kanonischen Link in Ihrem HTML-Kopf verwenden, um Probleme mit doppelten Inhalten zu vermeiden. Siehe diesen Beitrag von Matt Cutts für weitere Informationen: http://www.mattcutts.com/blog/canonical-link-tag/ –