Articles of mod rewrite

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 /?

.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 -> […]

apache mod_rewrite una regla para cualquier cantidad de posibilidades

Estoy construyendo un sitio web bastante grande y mi .htaccess está empezando a sentirse un poco hinchado, ¿hay alguna manera de reemplazar mi sistema actual de – una regla para cada uno de los posibles valores que se podrían pasar, para capturar todo expresión que puede dar cuenta de un número variable de entradas? por […]

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?

Mejor práctica: 301 Redirigir HTTP a HTTPS (Dominio estándar)

He estado buscando la redirección 301 perfecta. Pero estoy encontrando tantas soluciones y no sé qué es lo mejor. Esto es lo que quiero hacer http: //domain.tld/ → https: //domain.tld/ http: //www.domain.tld/ → https: //domain.tld/ https: //www.domain.tld/ → https: //domain.tld/ Mejor práctica .htacess? RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteCond %{HTTP_HOST} ^www\.(.+)$ […]

.htaccess redirect – agregar automáticamente www. si no existe un subdominio

Revisé otras publicaciones pero no puedo encontrar una que responda completamente a mis necesidades. Necesito cualquier www. agregado automáticamente a mi dominio SÓLO SI un subdominio no está allí. Sí quiero subdominios para eludir esta redirección. ¿Cómo puedo hacer esto?

Reescritura de Apache basada en el subdominio

Estoy tratando de redirigir las solicitudes de un dominio comodín a un subdirectorio. es decir. something.blah.domain.com -> blah.domain.com/something No sé cómo hacer que el nombre del subdominio se use en la regla de reescritura. Solución final: RewriteCond %{HTTP_HOST} !^blah\.domain\.com RewriteCond %{HTTP_HOST} ^([^.]+) RewriteRule ^(.*) /%1/$1 [L] O como lo señala el pilif RewriteCond %{HTTP_HOST} ^([^.]+)\.media\.xnet\.tk$

¿Cómo codificar caracteres especiales usando mod_rewrite y Apache?

Me gustaría tener URL bonitas para mi sistema de etiquetado junto con todos los caracteres especiales: + , & , # , % y = . ¿Hay alguna manera de hacer esto con mod_rewrite sin tener que doblar los enlaces? Noté que delicious.com y stackoverflow parecen ser capaces de manejar caracteres especiales codificados individualmente. ¿Cuál […]