Articles of .htaccess

Solución de autenticación PHP y .htaccess

Aquí está el diseño: web root – admin (dir) – index.php – js – img – other files / dirs – dir – files Hasta ahora, he protegido el directorio admin con .htaccess passwd porque quiero un control de acceso completo para todos los archivos en ese directorio (incluidos los scripts js, jpg, pdf, etc.). […]

redirigir a una URL diferente con .htacess o PHP

Tengo un formulario en index.php que toma la entrada del usuario, incluye y envía la entrada del usuario a otro archivo php para su procesamiento. Aquí está el código de index.php: Search Cuando uno envía el formulario, presionando enter cuando la entrada de texto está enfocada, va a http://mysite.com/?q=textUserEntered (si solo se visitó el dominio […]

La URL de reescritura de htaccess no funciona con el código de codeigniter

Estoy tratando de reescribir URLS para que / foo -> index.php. index.php es alimentado por codeigniter 3. bar.php es un archivo php independiente. Este es un recorte de mi .htaccess: //Test 1. Bar.php displayed. This works as exptected. RewriteRule ^/?foo1/?$ /bar.php [QSA,L] //Test 2. Redirects succesfully to index.php. Works as expected. RewriteRule ^/?foo2/?$ /index.php [R=301,QSA,L] […]

.htaccess solo permite el acceso y la redirección a root index.php para un solo directorio

Estoy teniendo algunos problemas con htaccess en mi nuevo proyecto php. No pude encontrar ninguna solución, así que pregunto aquí, espero que alguien me ayude. 1. Lo que necesito : En la raíz, las direcciones URL que apuntan a archivos y carpetas existentes no son accesibles, excepto / Public / y todas sus carpetas y […]

.htaccess url reescritura con php

Actualmente tengo un sitio web completo que se ejecuta en las variables PHP y GET. Mis enlaces se ven así en este momento. http://www.example.co.uk/brochure.php?cat_path=24 Y de vez en cuando tiene una segunda variable en la url … En realidad, me gustaría que mis URL se vean así: http://www.example.co.uk/Concrete_Fence_Posts Así que mis preguntas son simples, ¿cómo […]

Reescritura de URL con dos parámetros usando .htaccess y Apache

Tengo código debajo de .htaccess: Options -Indexes RewriteEngine on RewriteRule ^category/([a-zA-Z0-9-/]+)/page/([0-9]+)/{0,1}$ themes/tema_2/category.php?slug=$1&page=$2 [NC,L,QSA] Tengo un problema con el segundo parámetro “página” … Cuando hago $_GET[‘slug’] tengo algo como esto: fudbal/page/2 si mi url es así: http://exmpl.com/category/fudbal/page/2 . Entonces $_GET[‘slug’] devuelve todo después de la category/ como es slug. Necesito lograr esto: cuando echo $_GET[‘slug’] para […]

Hacer url bonita con .htaccess

Necesito adoptar el siguiente esquema: Si la url contiene alguna referencia de archivo / script, deje eso sin volver a escribir example.com/index.php —> leave without rewriting url Si la url no contiene ninguna referencia, algo similar a: example.com/some-thing-is-here Reescribe esto a: example.com?search.php?q=some-thing-is-here He encontrado la solución para (1), pero todos fallan con (2). Soy un […]

Redirigir a otra carpeta

Leí este .htaccess rewrite para redirigir la URL raíz al subdirectorio y estoy tratando de lograr lo mismo. La solución con más votos fue: RewriteEngine on RewriteCond %{HTTP_HOST} ^example\.com$ RewriteRule (.*) http://www.example.com/$1 [R=301,L] RewriteRule ^$ store [L] Ahora, mirando los comentarios parece estar funcionando bien. El problema es que me gustaría no codificar ninguna ruta […]

¿Cómo fuerzo HTTPS (Cloudflare Flexible SSL)?

Estoy usando Cloudflare Flexible SSL en un sitio web que programé (sin marco o CMS). Todo funciona y ahora quiero usar HTTPS en todo el sitio. Yo uso PHP en el servidor web Apache. Me pregunto cómo debo abordar esto y redirigir a todos los usuarios a HTTPS. Actualmente mi .htaccess está configurado de esta […]

Error de DNS con subdominios dynamics con htaccess

Estoy tratando de implementar subdominios dynamics para ciudades, pero esto no funciona cuando se usa un subdominio. Mi htaccess es: Options +FollowSymlinks RewriteCond %{HTTP_HOST} ^www.bisnet.com.co [NC] RewriteRule ^(.*)$ http://bisnet.com.co/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.bisnetcolombia.com [NC] RewriteRule ^(.*)$ http://bisnet.com.co/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www.bisnet.co [NC] RewriteRule ^(.*)$ http://bisnet.com.co/$1 [R=301,L] # Activar RewriteEngine RewriteEngine on RewriteBase / #RewriteCond %{SCRIPT_FILENAME} […]