2017-09-06 4 views
1

Je dois rediriger l'URL non .html vers l'URL .html via htaccess.Redirige pas .html url vers .html dans joomla

Par exemple, mon URL est http://domainname.com/contact-us et http://domainname.com/contact-us.html l'ouverture de l'url. Mais mon exigence est de rediriger http://domainname.com/contact-us à http://domainname.com/contact-us.html

J'essaie de suivre le code, mais il ne fonctionne toujours pas du tout.

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} \.html$ 
RewriteRule ^(.*)\.html$ /$1 [R,L] 

Répondre

1

Vous pouvez utiliser ceci:

RewriteEngine on 

RewriteCond %{QEQUEST_FILENAME}.html -f 
RewriteRule^%{REQUEST_URI}.html [L,R] 

Cela d'abord vérifier si le fichier (demandé uri) existe et est un fichier HTML standard, si elle existe, la règle Redirigera /fichier à /fichier.html.

+0

Cela ne fonctionne pas. –

+0

s'il vous plaît définir "son ne fonctionne pas". Quelle erreur commettez-vous avec ce code? – starkeen

+0

J'ai placé ce code tel quel mais il ne fonctionne pas avec nos pages. Toutes les pages sont ouvertes avec .html et avec .html –