Articles of .htaccess

A pasta pública MVC não está funcionando

Recentemente, mudei meu index.php (o arquivo que manipula o roteamento) e css / js / fonte para um public/ folder. Eu só quero que itens nesta public/ pasta sejam acessíveis por motivos de segurança. Eu corri para esse problema quando percebi que eu poderia visitar mysite.com/composer.lock e ver o arquivo de bloqueio do compositor com […]

mod rewite não funciona no .htaccess

Estou tentando escrever rewriterule para o site php. Meu URL é como http://xyz.com/attorneys?pid=69 Eu escrevo em .htacess como abaixo: RewriteEngine On RewriteRule ^attorneys/([0-9]+)/?$ attorneys&pid=$1 [NC,L] Tanto o link xyz.com/attorneys?pid=69 e xyz.com/attorneys/69 funcionam. Como posso fazer o navegador saber que, se conseguir o primeiro link, ele deve mostrar o segundo no navegador. Desde já, obrigado.

CodeIgniter múltiplas aplicações htaccess

Eu não quero dividir meu CI em múltiplas aplicações. Devo dizer que está dentro de uma pasta chamada app na raiz / var / www / app /. Primeiro tentei esta configuração: /system/ /application/ /app1/ /app2/ app1.php app2.php .htaccess Mas não consegui que meu htaccess apontasse corretamente. Por isso, continuei com isso: /system/ /app1/ .htaccess […]

redirect para SSL com a exceção de um URL

Executo um pequeno site de temas do bootstrap que permite aos usuários fazer upload de temas e modelos. Posso redirect qualquer conexão não SSL para https através do meu arquivo .htaccess com o seguinte: RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Agora eu preciso redirect o usuário para não-SSL para uma página em particular. É […]

htaccess reescrita de URL – URL solicitada não encontrada no servidor

Tendo um problema em que a reescrita de URL está em execução, mas o servidor não exibirá o conteúdo. Meu arquivo .htaccess é RewriteEngine On RewriteBase / RewriteCond %{THE_REQUEST} ^[AZ]{3,9}\ /project\.php [NC] RewriteCond %{QUERY_STRING} id=([0-9]+) [NC] RewriteRule . project-%1.html? [R=301] Obrigado pela ajuda! EDIT: Desculpe, aqui está mais alguma informação! Eu quero rewrite www.siteurl.co.uk/project.php?id=82 para […]

Usando .htaccess para mudar o diretório show in url

Estou tentando mudar o URL que mostra na barra de endereços. Código em .htaccess: RewriteEngine On # Turn on the rewriting engine RewriteRule ^Home?$ index.php [NC,L] RewriteRule ^about-us?$ aboutus.php [NC,L] RewriteRule ^contact?$ contact.php [NC,L] RewriteRule ^products?$ products.php [NC,L] RewriteRule ^products/led-bulb?$ led-bulb.php [NC,L] Explicar: Toda a página no mesmo diretório e a 4 primeira regra de […]

Exibir número de identificação na URL e obter resultados do database do número de identificação em campos de texto

Estou trabalhando em um site onde eu quero exibir o número de identificação na url, bem como buscar seus atributos junto com ele (por exemplo, nome de usuário, primeiro nome, sobrenome) Um exemplo seria se eu digitar: localhost / search / index3.php? U = 3 , exibiria os valores do database com ele na página […]

php create front-controller para include o arquivo de outra pasta se não existir

Estou criando um php front-controller porque eu preciso include o arquivo de outras pastas em vez de criar o mesmo arquivo para aqueles que têm o mesmo conteúdo Exemplo de uma estrutura de diretório rome – index.php – detail.php – show.php outra pasta london – index.php (same content as rome/index.php folder) – detail.php (different content […]

Como tornar minhas rotas mais eficientes?

Ao fazer diretrizes de reescrita no arquivo .htaccess , escrevo minhas diretrizes personalizadas. class Route { public $request_url; public $url_args; public $request_method; function __construct() { $this -> request_url = $_SERVER[‘PATH_INFO’]; $this -> url_args = explode(‘/’, substr($_SERVER[‘PATH_INFO’], 1)); $this -> request_method = $_SERVER[‘REQUEST_METHOD’]; } public function get($url, $callback) { if($this -> request_method == ‘GET’) { if($url […]

htaccess Url reescrevendo não funcionando

Tenho um problema com a reescrita do URL do Apache, eu quero quando o usuário gravar um url como este: 1: www.site.com/country/city/smthg ou 2: www.site.com/country/city/smthg/fct ou 3: www.site.com/country/city/smthg/fct/value Eu quero transformar o URL para isso: 1: www.site.com/index.php/smthg/index/country/city 2: www.site.com/index.php/smthg/fct/country/city 3: www.site.com/index.php/smthg/fct/value/country/city Estou usando framework PHP Codeigniter, Eu tentei isso, mas não está funcionando: Options -Indexes […]