如果部分网址或短网址出现,如何重定向原始网址

时间:2017-10-14 09:18:54

标签: javascript php url redirect

如果部分网址像stackoverflow manage或其他网站一样,我想重定向网址。这可能是在PHP。

例如。 https://stackoverflow.com/questions/21150608/htaccess-redirect-partial

自动转换为orignal网址

例如。 https://stackoverflow.com/questions/21150608/htaccess-redirect-partial-url-pattern

2 个答案:

答案 0 :(得分:1)

网址的重要部分是id,例如

yourdomain.com/questions/{id}/{slug}

您必须针对数据库检查id并检查提供的slug是否与请求的slug相关id,如果不匹配,请重定向到完整的网址。

答案 1 :(得分:0)

您可以使用 .htacess

来实现
# Permanent URL redirect 
Redirect 301 /questions/21150608/htaccess-redirect-partial /questions/21150608/htaccess-redirect-partial-url-pattern