标签:nginx url-rewriting nginx-location
我重新设计了一个网站并更改了网址格式.
现在我需要将旧网址更改为新网址.
这是我的旧网址:
http://www.example.com/forum/showPost/2556/Urgent-Respose
新网址将是:
http://www.example.com/2556/Urgent-Respose
如何通过从url中删除/ forum / showPost使用nginx重定向到新的URL?
编辑:
还有这个网址:
http://www.tikshare.com/business/showDetails/1/Pulkit-Sharma-and-Associates,-Chartered-Accountants-in-Bangalore
新网址:
http://www.tikshare.com/classifieds/1/Pulkit-Sharma-and-Associates,-Chartered-Accountants-in-Bangalore
上面的链接已完全删除,而此链接将用分类替换business / showDetails
解决方法:
server
{
listen 80; ## Listen on port 80 ##
server_name example.com; ## Domain Name ##
index index.html index.php; ## Set the index for site to use ##
charset utf-8; ## Set the charset ##
location ^~ /forum/showPost {
rewrite ^/forum/showPost(.*)$$1 permanent;
}
location ^~ /business/showDetails {
rewrite ^(.*)business/showDetails(.*)$classifieds$1 permanent;
}
}
标签:nginx,url-rewriting,nginx-location 来源: https://codeday.me/bug/20190828/1754188.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。