J'ai modifié mon fichier .htaccess pour avoir la déclaration suivantea besoin d'aide avec un problème mod-rewrite apache
RewriteCond $1 !^index.php$
RewriteRule ^/?([^/]+)$ index.php?c=home&m=details&seo=$1 [L,NS]
Cela me permet d'utiliser l'URL produit est comme ceci: http://domain.com/product_name
Cependant, Lorsque vous essayez d'accéder à un fichier au même niveau que index.php, il appelle toujours le RewriteRule ci-dessus et des erreurs.
Je dois être en mesure d'accéder à des fichiers comme ci-dessous, mais chaque URL tente actuellement de charger index.php. http://domain.com/about.htm
http://domain.com/terms.htm
http://domain.com/robots.txt
etc
Toutes les suggestions sur la façon dont je peux modifier mon fichier htaccess pour que cela fonctionne correctement?
Comment distinguerez-vous les fichiers des noms de produits? Les fichiers auront-ils une extension comme '.htm'? –
Oui, les fichiers auront une extension et les produits ne le seront pas. – mike