Articles of .htaccess

htaccess redirige para http que no sea www y https

Me gustaría tener: http://example.com redirija a: http://www.example.com https://example.com redirigir a: https://www.example.com Y todo lo que sea http://whatever.example.com NO incluya el www como http://www.whatever.example.com .

¿Cómo escribo un archivo .htaccess para hacer que el enrutamiento de URL CodeIgniters funcione?

Estoy ejecutando un entorno LAMP con CodeIgniter. Quiero poder usar su patrón de URL, como, http://localhost/controller/function/ID , pero de forma predeterminada tiene que ser http://localhost/index.php/controller/function/ID . La guía del usuario dice que necesito un archivo .htaccess para hacer posible el estilo anterior, y lo uso como ejemplo: RewriteEngine on RewriteCond $1 !^(index\.php|images|robots\.txt) RewriteRule ^(.*)$ /index.php/$1 […]

Reescriba la URL después de redirigir el error 404 htaccess

Así que sé que esto puede parecer un poco extraño, pero en aras de la coherencia, me gustaría que todas mis direcciones URL aparezcan en esta forma: http://domain.com/page/ Hasta ahora he conseguido que las páginas regulares funcionen, pero no puedo parece que las páginas de error funcionan correctamente. Si el usuario visita una página o […]

.htaccess para redirigir imágenes

Todavía soy nuevo en la tarea de redirectrule de htaccess y he redirigido con éxito mis páginas para que aparezca la bonita URL, pero ¿hay alguna manera de redirigir las imágenes para que no sean relativas? ¿Hay alguna forma o función que me permita redirigir imágenes sin cambiarla una por una? Al igual que después […]

Mod Rewrite redirige la URL con cadena de consulta a URL bonita

Cambié con éxito mis URL de las feas con varios parámetros en la cadena de consulta para limpiar las que buscan con la ayuda de la modificación de la escritura. Sin embargo, hay muchos URL para mi sitio. En lugar de volver atrás y editar el atributo href en todas y cada una de mis […]

Usar la reescritura mod para cambiar la URL con la variable de nombre de usuario

¿Cómo cambio la siguiente URL del lado del cliente? domain.com/profile/jung domain.com/jung (preferable) a una URL del lado del servidor de domain.com/profile.php?user_id=100 con el nombre de usuario en una variable php? Sé que necesito editar mi archivo htaccess con RewriteCond y RewriteRule, pero todavía no está claro para mí … ¿Cómo gestiona Twitter sus URL de […]

RewriteRule que conserva los parámetros GET

¿Qué está mal con esta regla de reescritura? RewriteRule ^api/(.+)$ api/index.php?url=$1 [L] Simplemente quiero que “index.php? Url =” se agregue después de la API / y antes del rest de los parámetros de obtención. api/image/upload&arg1=1&text=lorem+ipsum a api/index.php?url=image/upload&arg1=1&text=lorem+ipsum ¿Qué está mal con (. +) Para obtener todo después de api /?

redirigir todas las extensiones .html a .php

Quiero actualizar todas las páginas de un sitio web para usar incluir para el pie de página y el encabezado. Así que tengo que cambiar muchas páginas .html a .php. Así que estoy buscando una forma de redirigir todas las páginas que terminan en .html a la misma url pero que terminan en .php.

.htaccess reescribe el archivo de imagen al script php

Esto es lo que tengo por ahora en mi .htaccess y esto debería funcionar en el futuro: RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L] RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ – [NC,L] RewriteRule ^.*$ index.php [NC,L] La pregunta es: ¿Cómo puedo hacer esta reescritura /tmp/some_image.png -> […]

Cómo depurar htaccess rewrite script

Me preguntaba cómo crear y depurar este tipo de script que puede convertirse en un poco dolor de cabeza si no está acostumbrado a escribirlos (como yo). ¿Usas la herramienta para crearlos? ¿Algún consejo para depurar lo que sucede en lugar de simplemente crear una estructura local y ver qué está sucediendo en el navegador?