我想知道是否有一种方法可以重定向如下所示的 URL:
https://www.example.com/p=d3d82c7c
至
https://www.example.com/polls/poll?poll=d3d82c7c
使用 htaccess。
我想做的是为用户创建一个更简单的链接。仅使用 htaccess 可以吗?
PS:每个 URL 中末尾的代码可能会发生变化。
非常感谢。
最佳答案
根据您显示的示例,您可以尝试以下操作吗?请确保在测试您的网址之前清除浏览器缓存。
RewriteEngine ON
RewriteRule ^.*=(.*) polls/poll?poll=$1 [L]
或者使用您显示的示例,如果您的 URI 始终以 p
开头,那么您可以尝试以下操作,但请确保一次仅使用其中一个。
RewriteEngine ON
RewriteRule ^p.*=(.*) polls/poll?poll=$1 [L]
关于apache - 使用 htaccess 将包含特定部分的 URL 重定向到另一个 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65451893/