Apache redirige une url vers la page d'accueil

J'essaie de mettre en place une réécriture simple, mais je pense que je fais quelque chose de mal. Ce que j'essaie de faire, c'est que j'ai un url blog.example.com/articles/ qui me donne 404, et d'autres URL sont blog.example.com/articles/abc , blog.example.com/articles/xyz etc, qui fonctionne bien, donc je souhaite que blog.example.com/articles/ me montre la page d'accueil qui est blog.example.com au lieu de 404, mais je ne veux aucune autre URL, qui a quelque chose comme / articles / * à être affecté par cette règle.

C'est ce que j'ai essayé jusqu'à présent

RewriteRule ^/articles$ /index.php [R=302] 

qui ne fonctionne pas

J'ai également essayé la redirection

 Redirect "/articles" "http://blog.example.com/" 

Je travaille, mais ça change l'url dans le browser et affecte également toutes les autres URL commençant par / articles

Toute aide est appréciée

One Solution collect form web for “Apache redirige une url vers la page d'accueil”

Vous pouvez également utiliser proxypass, pour que enable mod_proxy in apache.

 a2enmod proxy a2enmod proxy_http 

puis permettre à votre server d'utiliser apache comme proxy

 ProxyRequests On ProxyVia On <Proxy *> Order deny,allow Allow from xx.xx.xx.xx </Proxy> 

Maintenant, vous pouvez écrire la règle de réécriture comme suit

 RewriteEngine On RewriteRule /articles$ http://blog.example.com [P,L] 

Maintenant, lorsque l'URL correspondant à blog.example.com/articles viendra, il récupérera le résultat de blog.example.com sans changer l'URL dans le browser. Il enverra seulement url blog.example.com/articles à travers le proxy, les URL sont affectées.

  • Convertir une règle de réécriture de Htaccess en Nginx
  • Les hôtes virtuels sur apache vers le point domain.com, domain.net, domain.org à tous vont à domain.com
  • Réenregistrement insensible aux boîtes nginx
  • Redirection du dossier contenant le site Web
  • mediawiki et wordpress MU racine différente avec Nginx
  • Nginx se réécrit avec un programme externe
  • nginx $ uri est identifié en url
  • Comment redirect les pages d'un sous-directory jusqu'à un niveau vers le directory racine
  • Sous-domaines virtuels
  • Comment ne pas afficher une redirection d'URL vers l'user
  • Redirection dans mon dossier de projet Laravel
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.