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.

  • Comment réécrire les règles de string de requête htaccess dans nginx?
  • Rediriger après les options de redirection supprimées dans le file .htaccess
  • Comment puis-je supprimer une règle de réécriture d'URL dans IIS7 à partir de l'invite de command si elle a des espaces dans le nom?
  • Comprendre SSL
  • Réécrivez tout * .php à index.php unique avant que php-fpm ne le traite (apache)
  • Empêche Google Recherche d'image hotlink avec re-écriture Nginx
  • ARR Reverse Proxy et plusieurs sites en tant que sous-directorys avec IIS 7.5
  • Veuillez réviser / améliorer mon plan .htaccess non-www à www rewrite
  • Comment changer le port d'une redirection reçue par nginx?
  • Utilisation des opérations mathématiques dans IIS 7 Url Rewrite Module
  • Redirection d'Apache sans réécriture d'URL
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.