Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou convertendo um site para url amigavel, problema é o que comando "RewriteRule" no meu .HTACCESS provalmente não esta funcionado não esta chamando a URL antiga acaba orrendo erro 404 "pagina não encontrada".Sendo que mod_rewrite ( LoadModule rewrite_module modules/mod_rewrite.so ) esta ativo, e também ja alterei todos os AllowOverride para AllowOverride All no arquivo httpd.conf (uso XAMPP).Abaixo segue o meu arquivo .HTACCESS completo que no ambiente de testes esta na pasta HTDOCS (do XAMPP).Por favor preciso de uma ajuda para resolver este problema ou seja fazer a reescrita da URL funcionar convertendo o nome da Amigavel para o URL antiga /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/])/([^/])\.html$ /produtosnaturaischas/produtos-naturais.php?titulo=$1&codigo=$2 [NC,L]
ErrorDocument 400 /produtosnaturaischas/pagina-nao-encontrada.php
ErrorDocument 401 /produtosnaturaischas/pagina-nao-encontrada.php
ErrorDocument 403 /produtosnaturaischas/pagina-nao-encontrada.php
ErrorDocument 404 /produtosnaturaischas/pagina-nao-encontrada.php
ErrorDocument 500 /produtosnaturaischas/pagina-nao-encontrada.php
#Força a utilizar Cache-Control e Expires header
<IfModule mod_headers.c>
Header unset ETag
</IfModule><IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault "access plus 1 month"
ExpiresByType text/cache-manifest "access plus 0 seconds"
# Html
ExpiresByType text/html "access plus 0 seconds"
# Data
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType application/json "access plus 0 seconds"
# Feed
ExpiresByType application/rss+xml "access plus 1 hour"
ExpiresByType application/atom+xml "access plus 1 hour"
# Favicon
ExpiresByType image/x-icon "access plus 1 week"
# Media: images, video, audio
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
# HTC files
ExpiresByType text/x-component "access plus 1 month"
# Webfonts
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
# CSS / JS
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType application/x-javascript "access plus 1 year"
</IfModule><IfModule mod_headers.c>
Header set X-UA-Compatible "IE=Edge,chrome=1"
<FilesMatch "\.(js|css|gif|png|jpeg|pdf|xml|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|eot|ttf|otf|woff|ico|webp|appcache|manifest|htc|crx|oex|xpi|safariextz|vcf)$" >
Header unset X-UA-Compatible
</FilesMatch>
</IfModule>Carregando comentários...