Articles of apache

Como uso mod_rewrite para redirect e rewrite um diretório?

Não sinalize isso como uma duplicata, a menos que você saiba o que está fazendo. Algumas perguntas parecem semelhantes, mas não são o que eu estou procurando. Se um usuário acessar example.com/friendly-folder ele deve ser internamente redirecionado para example.com/system-folder . No entanto, se um usuário atinge o antigo example.com/system-folder ele deve ser redirecionado externamente para […]

Índice indefinido: REMOTE_ADDR enquanto Laravel migra

Quando eu executo o php artisan migrate no meu servidor local (executando pelo php artisan serve ) recebo o seguinte erro: [ErrorExeption] Undefined index: REMOTE_ADDR Eu também tentei php artisan migrate –database db_name , a saída é assim: [InvalidArgumentExeption] Database [db_name] not configured. Meu app / config / local / database.php parece ser o seguinte: […]

Por que minha solicitação HTTP PUT é convertida em GET

Criamos um plugin baseado em PHP que fornece uma interface RESTful que é usada por um aplicativo móvel no qual estamos trabalhando. O plugin é auto-hospedado, o que significa que qualquer pessoa que queira usar o aplicativo móvel precisa instalar este plugin PHP em seu servidor. Um dos nossos usuários informa que depois de instalar […]

Minhas regras mod_rewrite não resolvem variables ​​PHP

Eu tenho uma situação interessante. Eu configurei um servidor LAMP básico e uma empresa externa está fornecendo algum código. Tudo funciona, exceto o PHP reescreva especificamente. Eu configurei com êxito reescritas e posso fazer reescritas básicas como hello.html -> redir.html. Eu também confirmei isso girando o LogLevel para rastrear6 e vejo a reescrita estar ativa. […]

Como faço para gravar 644 arquivos de permissão de PHP?

Estou usando o PHP em um servidor web Apache, mas o PHP não possui permissão de gravação e não pode criar novos arquivos, ou modificar os existentes, apesar de o arquivo que precisa ser modificado está configurado para o usual 644 (e as pastas são 755) . Meu primeiro palpite foi que o problema era […]

Removendo extensões .php de arquivos em htdocs

Eu tenho meu projeto na minha pasta htdocs onde meu arquivo principal é index.php . Tentei várias vezes para remover a extensão .php quando o arquivo é aberto no navegador, usando o arquivo .htaccess com as seguintes linhas sem sorte: RewriteEngine On RewriteCond %{REQUEST_FILENAME}.php -f RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [L] A extensão permanece. É porque o […]

Os headers $ _SERVER estão faltando no PHP, mas estão presentes em Python

Estou atrás de um proxy transparente que sempre adiciona o header HTTP_X_FORWARDED_FOR. Quando eu despejo os headers usando o PHP, o header está faltando. Mas o Python funciona .. lol Python: remote_addr = os.environ.get(‘HTTP_X_FORWARDED_FOR’, os.environ.get(‘REMOTE_ADDR’, ”)) PHP: print_r($_SERVER[‘HTTP_X_FORWARDED_FOR’]); print_r($_SERVER[‘REMOTE_ADDR’]); —- EDIT: adicionou mais informações sobre as configurações abaixo —— Versão PHP: 5.2.16 PHP Configurar Comando: […]

Soquete web PHP incapaz de ligar o soquete

Eu tenho um servidor apache e escuto a porta 8000 e 80 eu uso abaixo a function php para criar um soquete web private function createSocket($host,$port) { if( ($this->master=socket_create(AF_INET,SOCK_STREAM,SOL_TCP)) master)); } self::console(“Socket {$this->master} created.”); socket_set_option($this->master,SOL_SOCKET,SO_REUSEADDR,1); #socket_set_option($master,SOL_SOCKET,SO_KEEPALIVE,1); if( ($ret=socket_bind($this->master,$host,$port)) master,5)) allsockets[] = $this->master; } assumir que o $ host é 127.0.0.1 e $ port é 8000 […]

Como fazer o redirecionamento externo com parâmetros

Como faço para um redirecionamento externo e obtenho o ‘URL-String’ depois de .aspx? http://www.sample.com/folder1/filename.aspx/title para http://www.sample.com/folder1/filename/title Eu fiz o seguinte #RewriteCond %{THE_REQUEST} ^[A-Z0-9]{3,}\s([^.]+)\.aspx #RewriteRule ^ %1 [R=301,NE,NC,L] Mas retorna URL incorreta http://www.sample.com/folder1 Aprecie seus bons conselhos. Obrigado!

mod_rewrite não está funcionando htaccess

Eu tenho um site com 11 subdomínios. Eu tenho um arquivo principal htaccess na pasta raiz public_html que tem os traços compartilhados comuns como cache etc. Eu tenho arquivos de htaccess separados em cada uma das pastas raiz do subdomínio onde eu uso mod_rewrite no entanto Não consigo rewrite o URL. Estou tentando mudá-lo de […]