Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos,
Estou trabalhando um site com endereços de várias empresas.
Ex: www.meusite.com/empresa
Só que estou trabalhando o acesso em um diretório dentro da raiz do site já pensando em algumas mudanças futuras.
Ex: www.meusite.com/dir/empresa
Só que quero divulgar os endereços das empresas sem esse diretório, na divulgação do endereço.
Quero ver um arquivo PHP onde tenha os endereços das páginas das empresas ( meusite.com/empresa ) e o redirecionando para o endereço final ( meusite.com/dir/empresa ).
Nesse caso serão várias empresas, então esse arquivo tem que verificar a url digitada e direcionar para o endereço correto da empresa. Não sei se tem outra forma pra isso. Aceito novas idéias.
Valeu,
Alan
Crei um arquivo .htaccess na raiz
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css|html)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
depois crie um arquivo index da raiz
$rota = isset($_GET['_route_']) ? $_GET['_route_'] : '';
if (!empty($rota)){
você pode usar preg_match também para fazer os redirecionamentos:
$rota = isset($_GET['_route_']) ? $_GET['_route_'] : '';
if (!empty($rota)){
if (preg_match('/^empresa1[\/]?/')){
Algo assim.