Bruno Nascimento 0 Denunciar post Postado Agosto 6, 2013 Eu estou tendo um problema com urls amigáveis.Se eu abrir http://spotbot.in/login minha menubar funciona corretamente, mas se eu abrir http://spotbot.in/login/ não funciona.Meu menu é aquele estilo clássico de menu feito em css, com links para #, iguai abaixo: <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Projeto MIT</a> <ul class="dropdown-menu"> <li><a href="http://projetomit.spotbot.in/"><img src="/Resources/menu/blog.png" alt="SpotBOT" width="20" height="20"> Blog</a></li></ul></li> Meu .htaccess está assim: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(!.(\.gif|\.jpg|\.png|\.css|\.js|\.txt|\.php|\.htm|\.html)|.+[^/])$ /$1/ [L] RewriteRule ^([^-]+)/$ /index.php?page=$1&%{QUERY_STRING} [L] Como posso fazer o menu funcionar das duas formas, com e sem barra no final da url? Compartilhar este post Link para o post Compartilhar em outros sites
Wanderson Valerio 102 Denunciar post Postado Agosto 6, 2013 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(!.(\.gif|\.jpg|\.png|\.css|\.js|\.txt|\.php|\.htm|\.html)|.+[^/])/?$ /$1/ [L] RewriteRule ^([^-]+)/?$ /index.php?page=$1&%{QUERY_STRING} [L] Veja se resolve. Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Nascimento 0 Denunciar post Postado Agosto 7, 2013 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(!.(\.gif|\.jpg|\.png|\.css|\.js|\.txt|\.php|\.htm|\.html)|.+[^/])/?$ /$1/ [L] RewriteRule ^([^-]+)/?$ /index.php?page=$1&%{QUERY_STRING} [L] Veja se resolve. Não funcionou =/ Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Compartilhar este post Link para o post Compartilhar em outros sites
Cristianoferr 32 Denunciar post Postado Agosto 7, 2013 Você tem que criar uma regra sem a "/": RewriteRule ^([^-]+)?$ /index.php?page=$1&%{QUERY_STRING} [L] Não sei se a lógica está certa, mas o erro é que a tua regra só contempla quando o usuário chama com / no final. Compartilhar este post Link para o post Compartilhar em outros sites