Articles of mod rewrite

Problemas de la ruta de reescritura de mod.

He creado con éxito reglas de reescritura para manejar URL como http://example.com/xyz http://example.com/xyz/ http://example.com/xyz/abc http://example.com/xyz/abc/ Aquí está el mod rewrite & regex: Options +FollowSymlinks RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^/?([0-9]+)(?:\/)?$ /index.php?p=$1 [L] RewriteRule ^/?([-a-zA-Z0-9_+]+)(?:\/)?$ /index.php?n=$1 [L] RewriteRule ^/?([-a-zA-Z0-9_+]+)/([-a-zA-Z0-9_+]+)(?:\/)?$ /index.php?n=$2 [L] Esto funciona muy bien, pero el problema es que […]

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

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

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

Cómo identificar si la referencia es una redirección 301

Estoy implementando un sistema de slug para mi sitio web en este momento. Planeo redirigir las balas no válidas a la correcta que está almacenada en la base de datos. P.ej http://example.com/11/wrong-slug Golpee db, verifique si la bala 11 es una bala equivocada si no redirecciona 301 http://example.com/11/right-slug Detecta 301 e informa al usuario que […]

Pasando tipos de variables a través de mod-rewrite

Hola, tengo un problema con htaccess mod_rewrite, tal vez alguien aquí podría apuntar en la dirección correcta. mi sitio tiene 1 archivo principal [index.php] toda la navegación se realiza al pasar vars en la cadena url, por ejemplo index.php?page=about esto está funcionando bien con mi .htaccess [abajo] domain.com/about algunas de las páginas tienen una segunda […]

Codeigniter .htaccess en godaddy

Estoy luchando con esto durante horas: tengo una aplicación de codeigniter en una subcarpeta en un alojamiento de GoDaddy, digamos: mydomain.com/myfolder/myapp/ Tengo este .htaccess: RewriteEngine on RewriteBase /myfolder/myapp/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php?$1 [L] Leí este documento: https://github.com/bcit-ci/CodeIgniter/wiki/Godaddy-Installation-Tips pero tampoco ayudará. Tal vez porque mi aplicación ci está en una subcarpeta? […]

.htaccess url corto y amigable

Estoy buscando la regla correcta .htaccess para hacer una URL de Facebook.com/user como Lo que quiero si accedo por ejemplo www.domain.com/StackOverFlow Se reescribirá a www.domain.com/index.php?category=StackOverFlow O www.domain.com/category.php?item=StackOverFlow ¿Alguna ayuda? He intentado alguna pregunta aquí, pero no explícitamente hacen este comportamiento. Gracias por adelantado Editado: Olvidé decir que solo quiero ser redirigido usando esta regla, cualquier […]

Phar: reutilizar las reglas de reescritura definidas por .htaccess

Mi proyecto PHP tiene una docena de reglas de reescritura de URL listadas en .htaccess. Ahora quiero proporcionar la aplicación como un archivo .phar y, por lo tanto, .phar volver a implementar las reglas de reescritura, la función de rewrite que se puede pasar a Phar::webPhar() como 4º parámetro. ¿Hay alguna manera de reutilizar las […]

¿Cómo redirigir a una subcarpeta y luego reescribir el enlace de subcarpeta a raíz en htaccess?

Lo siento si esta pregunta es un duplicado, pero todo lo que busqué en línea me confundió mucho, así que estoy publicando nuevamente esta pregunta especificando mis necesidades. Como quiero que la estructura de mi sitio web esté limpia, quiero separar el contenido de las configuraciones, por lo que estoy colocando todas las páginas en […]