Articles of url rewriting

web.config redirigir no www a www

Necesito redirigir URL que no sean www a www url para direcciones URL http y https. Intenté seguir las reglas en web.config. Funciona perfectamente para url no ssl pero en caso de ssl lo redirige de https://domain.com a http://www.domain.com Por favor, ayúdame a corregir mis reglas.

¿Hay un motor de reescritura de URL para Tomcat / Java?

¿Cómo podemos proporcionar soporte de reescritura de URL para Tomcat / Java? mod_rewrite proporciona esta funcionalidad para Apache y puede modificar las URL incluso antes de que lleguen al controlador (por ejemplo, PHP). ¿Hay una herramienta similar en Java / Tomcat? Para ser más específicos, necesitamos modificaciones tales como http://www.somedomain.com/person/1 Mapas a http://www.somedomain.com/details?personId=1 Y esto […]

¿Cómo redirigir las URL que no son de www a www usando htaccess?

Tengo un sitio web que dice http://www.example.com/ en la raíz de mi sitio web, he agregado el archivo .htaccess para redirigir cualquier solicitud de http://example.com/ a http: //www.example. com / Recientemente, he creado una nueva sección de “Videos”, por lo que la URL de los videos es http://www.example.com/videos/ . En esta carpeta de videos, tengo […]

Establezca RewriteBase en la ruta actual de la carpeta de forma dinámica

¿Hay alguna forma de establecer RewriteBase en la carpeta de ruta actual (la carpeta en la que se encuentra el archivo .htaccess) con respecto a la raíz del host? Tengo un CMS y si lo muevo al directorio en mi host no funciona a menos que establezca RewriteBase en la ruta del directorio relativo a […]

¿Eliminar .aspx de las páginas usando rewriteModule?

Estoy usando ASP .NET rewriteModule para reescribir http://example.com a http://www.example.com . Luego tengo esto dentro de . Ahora quiero eliminar todos los .aspx al final de mis páginas. Ejemplo: http://www.example.com/Register.aspx Se convertirá en: http://www.example.com/Register/ ¿Cómo puedo hacer eso? Estoy en alojamiento web compartido en GoDaddy usando IIS7.

Reescribir URL de IIS y Web.config

No entiendo nada acerca de IIS, pero estoy tratando de resolver este problema de redirigir a todos los visitantes a domain.com/page a domain.com/page.html Un par de problemas surgen: No sé dónde poner el archivo. Hay un directorio raíz de usuario, y un directorio htdocs, probé ambos, sin alegría. Ni siquiera sé si la cuenta puede […]

htaccess rewrite rompe caminos relativos

Tengo un archivo htaccess que mapas http://www.myserver.com/home/ a http://www.myserver.com/index.php?section=home Esta parte funciona bien. El problema al que me enfrento ahora es que todas mis imágenes y css residen en una subcarpeta denominada assets, es decir, http://www.myserver.com/assets/images/ http://www.myserver.com/assets/css/ etc. Después de la redirección, el navegador buscará los archivos en http://www.myserver.com/home/assets/images/ que hace que las cosas se […]

¿Por qué necesito usar http.StripPrefix para acceder a mis archivos estáticos?

main.go package main import ( “net/http” ) func main() { http.Handle(“/static/”, http.StripPrefix(“/static/”, http.FileServer(http.Dir(“static”)))) http.ListenAndServe(“:8080”, nil) } Estructura de directorios: %GOPATH%/src/project_name/main.go %GOPATH%/src/project_name/static/..files and folders .. Incluso después de leer la documentación, me cuesta entender qué hace exactamente http.StripPrefix aquí. 1) ¿Por qué no puedo acceder a localhost:8080/static si http.StripPrefix ? 2) ¿Qué URL asigna a /static […]

Eliminar .php de las URL con htaccess

EDITAR: archivo actual .htaccess: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / ## hide .php extension snippet # To externally redirect /dir/foo.php to /dir/foo RewriteCond %{THE_REQUEST} ^[AZ]{3,}\s([^.]+)\.php [NC] RewriteRule ^ %1 [R,L] # To internally forward /dir/foo to /dir/foo.php RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{DOCUMENT_ROOT}/$1.php -f RewriteRule ^(.*?)/?$ $1.php [L] Mi sitio está […]

¿Cómo eliminar index.php de las URL?

Todas mis URL en mi instalación de Magento requieren index.php en ellas, como: http://example.com/index.php/admin/ http://example.com/index.php/customer/account/login/ El problema es que el sistema enlaza por defecto con URLs como http://example.com/admin/ http://example.com/customer/account/login/ Que se ven más bonitas de todos modos. Supongo que esto es un problema de reescritura en .htaccess, pero como jugar con eso en el pasado […]