1. TugaTech » Programação, Scripts e Webmasters » Programação, Scripts e Webmasters
Siga-nos

Realize o Login na sua conta ou Registe-se para participar.

Ver o tópico anterior Ver o tópico seguinte Ir para baixo  Mensagem [Página 1 de 1]

#1Nota DESATIVAR ROOT - HTACESS [?] - Sáb 21 Abr 2012 - 16:56

Nunofski

Utilizador
Nunofski
Estou com problemas em criar URLS amigáveis com .htacess e PHP, as urls já estão criadas porém o CSS do site não carrega em um diretório mais extenso como: webcheats/hacks/urls/tradutt


E gostaria de saber qual código fazer para que o servidor ignorasse os diretórios e arquivos e fizesse a importação do CSS e dos outros scripts, já que nenhum está importando.


O meu .htacess tá assim:
Código:
Options +FollowSymLinksRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} (.*)/([^/]+)(\?.*)?$
RewriteRule ^equipe/$ index.php?p=equipeRewriteRule ^noticias/([0-9-]+)/([a-z0-9-]+)/?$ index.php?p=ver-noticia&id=$1&%{QUERY_STRING} [L]

Podem ajudar-me?

#2Nota Re: DESATIVAR ROOT - HTACESS [?] - Sáb 21 Abr 2012 - 17:04

DJPRMF

Administrador
DJPRMF
Boas,

A sua explicação está um pouco confusa...
Em primeiro lugar, se esse é o seu htaccess, está quase de certeza incorrecto.

Depois, o que se está a referir ao certo com o "importar"?


____________________________________________

DESATIVAR ROOT - HTACESS [?] Tugatechuserbar
DESATIVAR ROOT - HTACESS [?] 3
DESATIVAR ROOT - HTACESS [?] 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#3Nota Re: DESATIVAR ROOT - HTACESS [?] - Sáb 21 Abr 2012 - 17:09

Nunofski

Utilizador
Nunofski
Usando essas regras eu consegui fazer as URLS, porém, o arquivo .css e outros como o jquery, arquivos javascript e etc, que são importados pelo e não funcionam, eles não importam pois ele lê o diretório como root.

Teria de ser uma url virtual, por exemplo:
url amigável: tuga/tech

e no root desse documento, há um arquivo .css, mas ele lê como:
tuga/tech/css.css

sendo que ele está no root, então precisaria de uma condição para ignorar os diretórios e ele ler o arquivo no root.

#4Nota Re: DESATIVAR ROOT - HTACESS [?] - Sáb 21 Abr 2012 - 17:12

DJPRMF

Administrador
DJPRMF
Continuo sem perceber...
A sua explicação é muito confusa...

Em primeiro lugar, ao que se está a referir com "importar"?

Depois, se no directório está um arquivo CSS com o nome "css.css", então está correcto.


____________________________________________

DESATIVAR ROOT - HTACESS [?] Tugatechuserbar
DESATIVAR ROOT - HTACESS [?] 3
DESATIVAR ROOT - HTACESS [?] 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#5Nota Re: DESATIVAR ROOT - HTACESS [?] - Sáb 21 Abr 2012 - 17:17

Nunofski

Utilizador
Nunofski
Importar é chamar o arquivo para a index do site, exemplo:

Código:
<link href="css/css.css" rel="stylesheet" type="text/css" media="screen" />
<link href="css/plugins.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="plugin/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="plugin/jquery-ui-1.8.18.custom.min.js"></script>

E quando eu entro em uma URL amigável (exemplo: tuga/tech) ele lê como se fosse o root, e importa o arquivo como tuga/tech/css/css.css

E eu quero que ele leia no root VERDADEIRO, ou seja no css/css.css

#6Nota Re: DESATIVAR ROOT - HTACESS [?] - Sáb 21 Abr 2012 - 17:38

DJPRMF

Administrador
DJPRMF
Boas,

O que refere não é "importar"... Razz

Em todo o caso, tente colocar o caminho completo do ficheiro.
Ou seja, por exemplo, invés de "plugin/jquery-ui-1.8.18.custom.min.js" tente "oseudominio.com/plugin/jquery-ui-1.8.18.custom.min.js".


____________________________________________

DESATIVAR ROOT - HTACESS [?] Tugatechuserbar
DESATIVAR ROOT - HTACESS [?] 3
DESATIVAR ROOT - HTACESS [?] 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#7Nota Re: DESATIVAR ROOT - HTACESS [?] - Sáb 21 Abr 2012 - 17:47

Nunofski

Utilizador
Nunofski
É uma solução utilizar a raiz, porém, não tem outra maneira? D:

#8Nota Re: DESATIVAR ROOT - HTACESS [?] - Sáb 21 Abr 2012 - 17:50

DJPRMF

Administrador
DJPRMF
Infelizmente não...
Mas é sempre recomendado utilizar o domínio invés de utilizar somente os directórios... Smile


____________________________________________

DESATIVAR ROOT - HTACESS [?] Tugatechuserbar
DESATIVAR ROOT - HTACESS [?] 3
DESATIVAR ROOT - HTACESS [?] 2
TugaTech || Host TugaTech
https://tugatech.com.pt https://www.facebook.com/DJPRMF https://twitter.com/dj_prmf DJPRMF

#9Nota Re: DESATIVAR ROOT - HTACESS [?] - Sáb 21 Abr 2012 - 17:57

Nunofski

Utilizador
Nunofski
Obrigado de qualquer maneira. Porém há sites que usam diretório, há alguma maneira lá no htacess de por que faça com que o root seja o principal.

#10Nota Re: DESATIVAR ROOT - HTACESS [?] - Sáb 21 Abr 2012 - 17:59

Nunofski

Utilizador
Nunofski
Ah, já descobrimos o erro. O root lê como principal sim, o problema é que estava sendo usado localhost daí esse era o problema, colocando tudo na host, dá certo! Obrigado pela sua ajuda :-)

Ver o tópico anterior Ver o tópico seguinte Ir para o topo  Mensagem [Página 1 de 1]

Permissões neste sub-fórum
Não podes responder a tópicos




Aplicações do TugaTechAplicações TugaTechDiscord do TugaTechDiscord do TugaTechRSS TugaTechRSS do TugaTechSpeedtest TugaTechSpeedtest TugatechHost TugaTechHost TugaTech