Wordpress est installé dans le dossier blog du répertoire racine, donc l'adresse devient http://mydomain.com/blog
Chemin du journal http://mydomain.com/blog/sample-post/
Puis-je utiliser RewriteRule Change ? le chemin de wordpress vers http://mydomain.com/sample-post et masquer le blog ?
(sample-post n'est pas fixe, c'est le nom de chaque publication, qui est variable)
J'ai regardé htaccess pendant longtemps et je n'ai pas compris comment l'écrire.
Je veux aussi demanderRewriteRule . /index.php [L]
que signifie cette phrase
Certaines personnes auront un index.php supplémentaire dans le chemin après l'installation de wordpress, elles doivent donc ajouter cette phrase pour supprimer index.php
La syntaxe des règles de réécriture :
RewriteRule Pattern Substitution [flags]
Une explication que j'ai vue est la suivante :
Pattern est une expression régulière compatible Perl qui agit sur l'URL actuelle
La substitution dans la règle de réécriture est la chaîne utilisée pour remplacer (ou remplacer) lorsque l'URL d'origine correspond à Pattern
Ensuite, cela ne signifie pas utiliser index.php pour remplacer n'importe quel caractère (je ne suis pas sûr de ce que signifie ce modèle, le « . » dans l'expression régulière ne signifie-t-il pas un seul caractère) ?
Veuillez expliquer, merci~
rewriterule ^/blog/([/]+) /$1 [L]
Résolvez-le vous-même...
Bien qu'il soit accessible normalement si vous supprimez le champ blog dans l'URL, si vous parcourez le lien dans la page, l'URL a toujours son propre blog. Oubliez ça, je déplacerai le répertoire...
.