The current URLs of game-related pages in the .NET Core web site expose the controller and action names, which may not be desirable from a security or user experience standpoint. To enhance the URLs and provide a more user-friendly and secure experience, the system should be updated to generate URLs that do not expose the controller and action names.
All URLs related to game functionality should be adjusted to hide the controller and action names.
The updated URLs should be unique, secure, and user-friendly.
Existing URLs should be redirected to the updated URLs to ensure backward compatibility and prevent broken links.
The adjusted URLs should be consistent across different devices and browsers.
The change should not introduce any negative impact on the overall performance or functionality of the web site.
Implementation Considerations:
Evaluate URL rewriting techniques, such as URL routing or custom route handlers, to achieve the desired URL structure.
Ensure that the adjusted URLs are still able to map to the correct controller actions to maintain proper functionality.
Take into account any SEO implications of changing the URL structure and ensure appropriate measures are taken to preserve or enhance search engine visibility.
Note: The "xyrf313" portion in the desired URL is just an example and should be replaced with an appropriate identifier or slug specific to each game.
Description:
Example:
Acceptance Criteria:
Implementation Considerations:
Note: The "xyrf313" portion in the desired URL is just an example and should be replaced with an appropriate identifier or slug specific to each game.