Articles of .htaccess

http a https a través de .htaccess

He echado un vistazo a las preguntas existentes, pero realmente no he encontrado nada que me sirva. Actualmente estoy ejecutando un sitio con un certificado SSL seguro. Se puede acceder a https://www.example.co.uk. El problema es que también se puede acceder al sitio en http://www.example.co.uk . No quiero que esto sea posible. Lo necesito para redireccionar […]

reglas de reescritura de symfony2 .htaccess app.php

Cargué mi proyecto symfony2 al servidor grove. La página principal se carga, pero todos los enlaces están rotos. Intenté agregar app.php a la dirección web. Funcionó, pero: Tengo rutas como esta: www.something.com/app.php/something Quiero que sean: www.something.com/something. Estuve leyendo, y debería poner algunas reglas de reescritura en el .htaccess. Encontré estas reglas, pero no parecen funcionar: […]

.htaccess redirecciona http a https

Tengo una url antigua ( www1.test.net ) y me gustaría redirigirla a https://www1.test.net Implementé e instalé nuestro certificado SSL en mi sitio. Este es mi viejo archivo .htaccess : RewriteEngine On RewriteRule !\.(js|gif|jpg|png|css|txt)$ public/index.php [L] RewriteCond %{REQUEST_URI} !^/public/ RewriteRule ^(.*)$ public/$1 [L] ¿Cómo puedo configurar mi archivo .htaccess para que url auto redirija a https […]

urlencoded La barra diagonal está rompiendo URL

Sobre el sistema Tengo URL de este formato en mi proyecto: http://project_name/browse_by_exam/type/tutor_search/keyword/class/new_search/1/search_exam/0/search_subject/0 Donde palabra clave / par de clase significa búsqueda con palabra clave “clase”. Tengo un archivo index.php común que se ejecuta para cada módulo en el proyecto. Solo hay una regla de reescritura para eliminar el index.php de la URL: – RewriteCond $1 […]

Forzar una descarga usando en htaccess en la raíz WWW

Estoy tratando de forzar la descarga de todos los archivos de una carpeta. El enlace en la página se ve así Click to download Y tengo este fragmento en mi .htaccess ForceType application/octet-stream Header set Content-Disposition attachment Ya sé que las 2 líneas dentro de la etiqueta funcionan, porque funciona cuando pongo un .htaccess directamente […]

Https a http redirigir utilizando htaccess

Estoy intentando redirigir https://www.example.com a http://www.example.com . Probé el siguiente código en el archivo .htaccess RewriteEngine On RewriteCond %{HTTP_HOST} ^example\.com$ [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] Este código redirecciona con éxito https://example.com a http://www.example.com . Sin embargo, cuando escribo https://www.example.com , aparece un error de “página web no disponible” en el navegador. También probé los siguientes […]

Funciones ocultas de mod_rewrite

Parece haber un número decente de hilos mod_rewrite flotando últimamente con un poco de confusión sobre cómo funcionan ciertos aspectos de él. Como resultado, he recostackdo algunas notas sobre la funcionalidad común, y tal vez algunos matices molestos. ¿Qué otras características / problemas comunes has encontrado usando mod_rewrite ?

reescritura de htaccess para cadena de consulta

Ok, soy bastante nuevo en esto y realmente agradecería algo de ayuda, ¡gracias! ¿Cómo puedo reescribir esto en .htaccess correctamente? Así que tengo una cadena de consulta en mi url: /?url=contact Todo lo que quiero hacer es eliminar la cadena de consulta /contact ¿Ayuda? Recorrí google y estoy aprendiendo la syntax en este momento, pero […]

convertir URL original a URL amigable

En mi sitio web hay un enlace a tutores registrados. Ese enlace es algo como esto http://www.myweb.com/profiles/tutors/index.php?tutorCode=1285&tutorName=Robert%20Sakoo&city=Sidny Entonces necesito reescribir este enlace algo como esto: www.myweb.com/1285/Rober Sakoo ¿Alguien puede decirme si es posible volver a escribir sobre la URL original en mi URL esperada?

.htaccess – cómo forzar “www.” de una manera genérica?

Esto cambiará domain.com a www.domain.com : # Force the “www.” RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC] RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L] ¿Cómo reemplazo la parte de “dominio” para que funcione en cualquier dominio?