Articles of .htaccess

.htaccess Redirecione o WWW não WWW para preservar a cadeia URI

Estou executando a plataforma CodeIgniter, que usa .htaccess para aceitar URLs como http://www.mysite.com/controller/function/argument Atualmente uso alguns reescritos .htaccess, ou seja (simplificado): RewriteEngine On RewriteCond %{REQUEST_URI} !^(/index\.php|/images|/assets) RewriteRule ^(.*)$ /index.php/$1 [L] Eu quero adicionar uma regra de reescrita que redireciona todos os pedidos não www para www. Eu também quero que a sequência URI que segue […]

URLs bonitas sem mod_rewrite, sem .htaccess

Sem a possibilidade de acessar .htaccess, encontro-me em um impasse criativo. Não há mod_rewriting para mim. No entanto, quero ser capaz de fazer coisas boas como: http://www.example.com/Blog/2009/12/10/ http://www.example.com/Title_Of_This_Page Quais são as minhas alternativas? Em resposta às respostas: Estou construindo com php5 Não tenho access a .htaccess http://www.example.com/index.php/Blog/ é uma técnica conhecida, mas eu não prefiro. […]

habilitar cors em .htaccess

Eu criei um serviço RESTful básico com o framework SLIM PHP e agora estou tentando conectá-lo para que eu possa acessar o serviço de um projeto Angular.js. Eu li que Angular suporta CORS fora da checkbox e tudo o que eu precisava fazer era adicionar esta linha: o Header set Access-Control-Allow-Origin “*” para o meu […]

Obtendo um erro de servidor interno 500 no Laravel 5+ Ubuntu 14.04

Eu instalei o Laravel muitas vezes no sistema operacional Windows, mas nunca ocorreu esse tipo de problema. Este servidor 500 interna geralmente ocorre quando o módulo “mod_rewrite” não está ativado. No entanto, no Ubuntu 14.04 este problema está me causando dor de cabeça. Eu instalei rewrite_mod, mas também não está funcionando. Eu dei access a […]

PHP: como posso bloquear o access direto de URL a um arquivo, mas ainda permitir que ele seja baixado pelos usuários registrados?

Eu tenho um site onde os usuários devem poder fazer login e ouvir uma música (um mp3 auto-criado). Eu quero fazê-lo para que o usuário conectado possa ouvir / baixar / o que quer que seja e o arquivo deve residir no servidor (não ser armazenado no database MySQL), mas não pode ser acessado por […]

Redirecionar * .php para limpar URL

O meu htaccess não funciona muito: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)\.php$ /blah/$1 [R=301,L] RewriteRule ^(.*)$ /blah/index.php/$1 [L] Basicamente /blah/about.php deve redirect para / blah / about Estou usando o codeigniter para que a última linha seja necessária para processar as URLs. O redirecionamento funciona bem, mas eu recebo um erro […]

URL amigável para SEO usando php

Estou tentando fazer SEO site amigável usando php … Na pasta jcheck eu tenho um arquivo index.php que leva um parâmetro “id” como input. mydomain.com/jcheck/index.php?id=1 works Como posso fazê-lo da seguinte forma? mydomain.com/jcheck/1 Tentei fazer o arquivo .htaccess e colocar RewriteEngine on RewriteCond %{REQUEST_URI} 1/ RewriteRule 1/ http://mydomain.com/jcheck/index.php?id=1 Como posso fazê-lo funcionar?

Alterando a pasta raiz via .htaccess

Eu tenho uma conta de hospedagem compartilhada associada a um nome de domínio e a pasta raiz (corrija-me se esse for o termo incorreto) é definido para / para que todos os arquivos no servidor sejam públicos / acessíveis através do navegador. Posso usar .htaccess ou algo para mudar a pasta raiz para algo como […]

Problema de cookie PHP – www ou sem www

Por que é que se eu criar um cookie em www.example.com e verifique no example.com, o cookie não existe lá? Estou planejando usar apenas .htaccess redirect non-www para um domínio www. Mas como faço para resolver isso?

Defina uma variável de ambiente em .htaccess e obtenha-o em PHP

Estou tentando definir uma variável de ambiente em um arquivo .htaccess e recuperá-lo em PHP. Eu examinei um monte de outros tópicos aqui em SO, mas tudo o que eu tentei até agora falhou. Eu adicionei essa linha ao arquivo .htaccess: SetEnv SPECIAL_PATH /foo/bin Eu tentei recuperar esse valor usando a function getenv () PHP: […]