Comments (3)
@derz well the point of this module is to have control over rewrites when you don’t have access to server configurations. Dipping into Nginx configs defeats the whole purpose of this module.
For this specific project, we moved from an Nginx environment to Heroku. So we previously had Nginx rules (which we coped and use in this module). Unfortunately. we don’t have that luxury on Heroku now.
This is especially an issue if I were to pass along a completed site to a client. You can’t expect them to dip into server configurations.
from redirect-module.
Not the greatest solution, but update the to:
values to not have a trailing slash made it work well enough. https://github.com/ThinkOodle/oodle.io/commit /f9729c8b8407b3bac2a3498c28e498b537322090
There's still inconsistency that I'm not a fan of and may bite us later.
Example:
https://oodle-io.herokuapp.com/blog/3-reasons-digital-campaign-failed/ redirects to https://oodle-io.herokuapp.com/blog/Digital-Advertising/3-reasons-digital-campaign-failed/
https://oodle-io.herokuapp.com/blog/3-reasons-digital-campaign-failed redirects to https://oodle-io.herokuapp.com/blog/Digital-Advertising/3-reasons-digital-campaign-failed
from redirect-module.
@daveberning you should probably handle the trailing slashes via nginx. And since the rules are converted to regex you should then match for start/end of the string:
{ from: "^/blog/post/$", to: "/blog/category/post" , statusCode: 301 }
from redirect-module.
Related Issues (20)
- matching query parameters HOT 1
- How to remove page extension HOT 1
- Can this module redirect all www pages to non-www?
- Using a pipe in redirect issue
- Multi URL to Multi URL Redirects
- Dependency Dashboard
- Module not working in production after deploying HOT 5
- redirect loop HOT 6
- Module fails to return a redirect, for URI's that contain query strings HOT 2
- Random texts are getting added HOT 4
- Escape brackets in URL
- Nuxt 3 support? HOT 6
- When in buildModules, redirect does not work HOT 1
- How to redirect to another route onDecodeError HOT 1
- Not working on bridge
- Nuxt 3 Support HOT 10
- Support for case insensitive pattern HOT 1
- can i redirect with path list from api updated daily ? HOT 2
- Redirect www to non-www with nuxt-redirect module HOT 5
- redirect root HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from redirect-module.