2017-10-21 53 views
0

J'ai les règles de réécriture suivantes dans mon fichier .htaccess.Comment cacher une partie de l'URL en utilisant le fichier htaccess

RewriteEngine On 
RewriteCond %{HTTPS} !=off 
RewriteCond %{HTTP_HOST} ^example\.com$ 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 
RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)$ system.php?id=$1&title=$2 [L] 

Avec ces règles que je reçois l'URL comme suit.

http://www.example.com/1111/article-title

Je veux cacher la « 1111 » de l'URL en passant que la system.php comme argument.Also je dois ajouter un texte au lieu de « 1111 ». Donc, mon URL devrait être la suivante.

http://www.example.com/text-article-title

Est-il possible de le faire? S'il vous plaît donner un aperçu à ce sujet.

Merci.

Répondre

0

Essayez cette

RewriteCond %{REQUEST_URI} !^example.com/1111/article-title [NC] 
RewriteRule ^example.com/(.*)$ example.com/text-article-title/$1 [L] 

qui devrait faire l'affaire.