Drupal de forma predeterminada no permite la barra diagonal de páginas y artículos. ¿Es posible permitir una barra inclinada utilizando un complemento?Barra inclinada en drupal
Respuesta
Puede hackear el módulo globalredirect para invertir su lógica: agregue la barra al final si no está allí, déjelo solo si lo está.
Los enlaces añadidos por Drupal no tienen la barra diagonal por defecto. Por lo tanto, esto creará una redirección adicional para cada página que tenga una barra inclinada. –
Tendría que hackear la función url() del núcleo en common.inc Creo que, en realidad, es la única forma en que lograrás que la salida tenga la barra al final. – flndr
Prueba esto: URL with trailing slash
Quiero una solución para Drupal. La modificación '.htaccess' por sí sola no será suficiente. –
^Tal como en este momento. – Ryan
Como sugiere Nikit esto debería ser factible a través del servidor web reescrituras.
Hay algunas discusiones al respecto en drupal.org. Recomendaría ir a freenode y preguntar por #drupal.
Estoy más interesado en una solución eso no requiere hackear Drupal Core. –
Esto no implicaría piratear el núcleo. Esto implica mod_rewrite con Apache. – markdorison
@markdorison, la segunda sugerencia discute los ataques al núcleo (entre otras cosas). Lo siento por la confusión, era un bit vague. – Unreason
Arrastrando módulo de la raya vertical para Drupal 7:
http://drupal.org/project/trailing_slash
podría tener una versión D6 después.
Terminé sin usar Drupal, ya que era un sitio web existente. Seguramente lo probaré de nuevo. Gracias. –
- 1. Barra inclinada en Pylons Routes
- 2. Convertir barra inclinada hacia atrás en barra diagonal en python
- 3. Eliminar barra inclinada utilizando .htaccess en WordPress
- 4. urlencoded Barra inclinada está rompiendo URL
- 5. Regex - coincide con todo, pero barra inclinada
- 6. mod_rewrite para el problema de barra inclinada
- 7. Si la cadena contiene una barra inclinada
- 8. ¿Cómo dividir la cadena en barra inclinada en bash
- 9. Eliminar barra inclinada de las rutas en WiX
- 10. ¿Quitar la primera barra inclinada en un enlace?
- 11. Escapar una barra inclinada en una expresión regular
- 12. Comenzando con una barra inclinada en html para "href"
- 13. wix: ¿INSTALLDIR siempre termina en una barra inclinada?
- 14. expresión regular .htaccess necesitan hacer barra inclinada opcional
- 15. Compojure regex para hacer coincidir una barra inclinada
- 16. ¿Tienes que escapar de una barra inclinada cuando usas mod_rewrite?
- 17. preg_replace todo excepto números, letras, puntos y barra inclinada?
- 18. ¿Cómo grep para una cadena que contiene una barra inclinada?
- 19. ¿Cómo reemplazar la barra diagonal hacia atrás para barra inclinada usando java?
- 20. hacer una doble barra inclinada en XPath predicado funcionan igual que en el camino en sí
- 21. Es una barra inclinada ("/") equivalente a una barra diagonal codificada ("% 2F") en la parte de ruta de una URL HTTP
- 22. ¿Es seguro depender de una barra inclinada en una URL para el enrutamiento?
- 23. Cómo enrutar las URL en Play 2.0 para que sean indiferentes a una barra inclinada final
- 24. Cómo terminar una expresión regular con una barra inclinada en Javascript
- 25. Cómo eludir la función de búsqueda rápida de Firefox y capturar la barra inclinada presiona
- 26. PHP - Eliminar una barra inclinada desde el final de una URL
- 27. código htaccess para eliminar la extensión Y agregar + fuerza barra inclinada?
- 28. Cómo obtener el valor antes de la última barra inclinada usando jQuery
- 29. ¿Debería una variable de ruta de directorio finalizar con una barra inclinada?
- 30. ¿Por qué Umbraco WYSIWYG coloca una barra inclinada delante de un enlace de etiqueta?
¿por qué lo necesitarías? la barra diagonal no se usa para páginas y artículos; raya vertical, AFAIK, denota un directorio. – Unreason
Cuando está moviendo un sitio optimizado bien existente a Drupal, no desea establecer un redireccionamiento para todas las URL actuales que terminan con una barra inclinada. –
Veo que varios usuarios que migran a Drupal enfrentan este problema. Es una lástima que Drupal no proporcione esta característica por defecto :( –