Comment rediriger example.com/blogs
-example.com/blogs.php
?HTML, PHP - Réorienter example.com/blogs à example.com/blogs.php
Répondre
Il semble que vous voulez réécrire l'URL. Ce n'est pas pour les faibles de cœur, mais si vous voulez le faire, vous devriez vérifier un tutorial on URL rewriting.
Dans votre fichier .htaccess:
RewriteEngine On
RewriteRule ^blogs /blogs.php [R=301,L]
Hmm. J'ai essayé et ça ne marche pas. Il me donne un 404 si je tape example.com/blogs. Je me demande si j'ai changé le fichier .htaccess correctement. –
Si vous utilisez Apache, la meilleure chose à faire est d'activer l'option MultiViews
dans votre fichier httpd.conf
(pour lui permettre globalement) ou dans un fichier .htaccess
(pour l'activer par répertoire).
L'effet de
MultiViews
est la suivante: si le serveur reçoit une demande de/some/dir/foo
, si/some/dir
aMultiViews
activé et/some/dir/foo
n'existe pas, le serveur lit le répertoire à la recherche de fichiers nommésfoo.*
et fakes efficacement en haut d'une carte de type qui nomme tous ces fichiers, en leur attribuant les mêmes types de média et encodages de contenu que si le client en avait demandé un par son nom. Il choisit ensuite la meilleure correspondance avec les exigences du client.
Traduction en anglais: il verra blogs
n'existe pas, mais blogs.php
fait, et donc il chargera blogs.php
.
Vous pourriez être un tricheur au total et faire un répertoire «/blogs » et les blogs à l'intérieur un fichier index.php et en écriture index.php:
header("Location: ../blogs.php");
qui redirige juste à la bonne page. .. Ceci est juste une autre suggestion aux meilleures suggestions ci-dessus bien ... :)
<html>
<head>
<title>redirect</title>
<meta http-equiv="refresh" content="5;URL=http://www.example.com/blogs.php">
</head>
</html>
- 1. pdf à la conversion html en php
- 2. php/html - http_referer
- 3. PHP Eval qui évalue HTML et PHP
- 4. php regex pour supprimer HTML
- 5. HTML commentaire grattage en PHP
- 6. PHP Convert HTML Date formatée
- 7. PHP: Caractères non valides html
- 8. Validateur HTML basé sur PHP
- 9. appelant la fonction PHP à partir de html
- 10. PHP: Création d'une image à partir d'une table html
- 11. PHP Regex correspondre à toutes les balises HTML
- 12. Comment correctement indenter PHP/code HTML mélangé?
- 13. Syntaxe PHP affichant en source HTML
- 14. Convertir .doc en html en php
- 15. convertir html à ms_word Format
- 16. Problème étrange de chargement d'image html/php
- 17. PHP DOMDocument dépouillant les balises HTML
- 18. php inclus dans les fichiers-répertoires html
- 19. HTML code spécial à ASCII
- 20. éditeur HTML WYSIWYG pour le code php
- 21. Accéder au paramètre html en PHP
- 22. l'analyse et l'édition html en php
- 23. PHP: Conversion de UTF-8 HTML
- 24. Comment cacher des balises HTML avec PHP?
- 25. ouvrir une nouvelle page html par php
- 26. HTML DOM Validator - PHP ou JavaScript
- 27. Créer une page html statique à l'aide de l'entrée de formulaire html
- 28. Configurer HTML Tidy pour ignorer les balises courtes de début et de fin PHP à l'intérieur des attributs html
- 29. Comment faire pour supprimer un morceau de balises HTML dans une page HTML en utilisant PHP
- 30. PHP: Problème de balisage HTML lors de l'affichage des balises HTML rognées
de cette écriture, toutes les réponses données servirait le contenu (des deux urls) redirigent pas nécessairement. Je me demande si c'est ce que John demande et ne le réalise pas, ou s'il veut que le contenu soit redirigé. –
Je pense que servir le formulaire de contenu soit l'URL est tout ce que je veux. –
Si vous avez le même contenu accessible sur deux URL différentes, vous pouvez utiliser le nouveau lien canonique dans votre tête HTML pour éviter les problèmes de contenu en double. Voir ce post par Matt Cutts pour plus d'informations: http://www.mattcutts.com/blog/canonical-link-tag/ –