2012-10-12 2 views
0

Certaines URLs dans mon site donne accès 403 - erreur interdite. Après avoir fait plusieurs heures de recherche, j'ai trouvé qu'il y a "." (point) dans mon URL provoquant l'erreur 403. Je veux remplacer tous les points par un trait d'union en utilisant .htaccesscomment supprimer point dans une URL en utilisant htaccess

par exemple. je veux changer l'adresse suivante de

http://www.example.com/real-listings/0Bedrooms/commercial-land/TN/For-Sale/SELLING-FIVE-ACRE-LAND./Property.html

À

http://www.example.com/real-listings/0Bedrooms/commercial-land/TN/For-Sale/SELLING-FIVE-ACRE-LAND/Property.html

S'il vous plaît conseiller et votre aide appréciée.

salutations,

+0

Votre exemple ne semble pas jouter avec ce que vous voulez. Il a simplement supprimé le point, il n'est pas remplacé par un trait d'union. –

Répondre

0

Ajouter ces règles avant les règles que vous pourriez avoir dans le fichier htaccess dans la racine de votre document:

RewriteEngine On 
RewriteRule ^(.*)\./([^/]+)(\.html?)$ /$1/$2$3 [L,R=301] 

Ou, si vous voulez vraiment remplacer ce point avec un trait d'union:

RewriteEngine On 
RewriteRule ^(.*)\./([^/]+)(\.html?)$ /$1-/$2$3 [L,R=301] 
+0

Désolé! Je reçois "Erreur interne du serveur" – Chillu

+0

@RealestateTamilnadu désolé, faute de frappe. Aurait dû être un ',' entre les drapeaux 'L' et' R', pas un '.' –

+0

désolé son ne fonctionne pas. – Chillu

Questions connexes