Je voudrais 410 un répertoire entier - j'ai supprimé mon blog
J'ai eu un dossier appelé blog sur mon site.
Je l'ai supprimé tous en permanence.
Je tiens à 410.
Comment puis-je 410 un dossier entier?
par exemple, mon site était comme ça
example.com/blog/mycoolpost1/
example.com/blog/mycoolpost2/
example.com/blog/mycoolpost3/
example.com/blog/mycoolpost4/
maintenant des postes de 1,2,3,4 sont morts.
alors, comment dois-je préciser que tout ce qui est après le blog, est définitivement supprimé. (ainsi que le dossier "blog" lui-même)
J'ai besoin d'un htaccess la ligne quelque chose comme ça...?
rediriger 410 /blog/?(.*)
Comment est-ce lié à la programmation en aucune manière, la forme ou la forme?
Il n'est pas. Je vais voter pour migrer vers SF.
Il n'est pas. Je vais voter pour migrer vers SF.
OriginalL'auteur Bobby Smith | 2011-12-18
Vous devez vous connecter pour publier un commentaire.
La
Redirect
de la directive est la bonne façon de le faire. Vous devez ajouter la ligne suivante dans votre configuration d'un hôte virtuel:Si vous n'avez pas accès à la configuration d'un hôte virtuel, vous pouvez le mettre dans la
.htaccess
fichier dans la racine du document, ou je crois que vous pouvez mettre ce qui suit dans le.htaccess
fichier dans leblog
sous-répertoire:(J'ai peut-être hors sujet, je ne suis pas sûr de savoir comment exactement
Redirect
interagit avec résolution de chemin dans.htaccess
fichiers)Si cette réponse a travaillé pour vous, n'oubliez pas de le marquer comme Acceptée.
OriginalL'auteur David Z
Je ne pense pas que
Redirect
est le bon outil pour cela, car il ne correspond au chemin d'accès spécifié. Utilisez simplement:OriginalL'auteur Gerben
Suivantes .htaccess serait utile, par exemple lorsque vous vous déplacez d'un hébergement à l'autre et vous réorganiser ou supprimer des parties de votre site web.
Apache, permet à l'homme les codes de syntaxe, j'ai utilisé permanente au lieu de 301 du code, et allé au lieu de 410. Vous pouvez vérifier le protocole http codes ici Code D'État Définitions
J'ai placé le fichier sur ma racine mynewblogaddress.com dossier:
.htaccess
OriginalL'auteur kikeenrique
Vous pouvez définir une règle de réécriture .htaccess pour rediriger toutes les Url contenant les morts dossier "blog" personnalisé "N'existe pas" page d'erreur ou quoi que ce soit. Si vous voulez le code alors je vous recommande la lecture de guide-url-rewriting pour vous aider à comprendre cela.
Je voudrais juste utiliser quelque chose comme ceci: RewriteRule ^blog/(.)*$ error.php [NC,L]. Il peut ne pas être la syntaxe exacte car sa fait quelques temps que j'ai utilisé de la Réécriture, mais quelque chose comme cela devrait fonctionner.
OriginalL'auteur Amn
Pour ceux qui sont à l'aide de IIS (7 ou plus) et de tomber sur ce post, comme je l'ai fait, c'est comment j'ai liquidé le faire en utilisant le global.asax:
Il m'est arrivé d'être à la recherche pour toutes les pages dans un répertoire, mais j'aurai pu faire quelque chose de similaire, comme le ciblage de toutes les pages html (en supposant 410 avec TOUTES les pages html ont été à être “disparu”)
OriginalL'auteur puddleglum