首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用内容符号url重定向链接404错误

问如何用内容符号url重定向链接404错误
EN

Stack Overflow用户
提问于 2015-02-16 09:37:11
回答 2查看 164关注 0票数 0

对于我的问题,我找不到一个直接的答案,需要从真正的专家那里知道。我有一个链接

代码语言:javascript
复制
http://www.example.com/example.html%20text-decoration:%20none%E2%80%9D%3Eexample.com%3C%20%3C/i%3E%3C/span%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Ctable%20bgcolor=

2)

代码语言:javascript
复制
http://www.example.com/examindex/?p=2343543

我的问题是,如何用.htaccess文件重定向链接301?我想把301个链接1重定向到http://www.example.com/example.html

代码语言:javascript
复制
redirect 301 /example.html%20text-decoration:%20none%E2%80%9D%3Eexample.com%3C%20%3C/i%3E%3C/span%3E%3Cbr%3E%3Cbr%3E%3Cbr%3E%3Ctable%20bgcolor= http://www.example.com/example.html

链接2到http://www.example.com/examindex/

代码语言:javascript
复制
redirect 301 /examindex/?p=2343543 http://www.example.com/examindex/

但这不管用。有人能帮我吗?非常感谢,

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-16 10:34:02

您可以在DOCUMENT_ROOT/.htaccess文件中使用以下2条规则:

代码语言:javascript
复制
RewriteEngine On

RewriteRule ^(example\.html)\x20 /$1 [L,NC,R=301]

RewriteCond %{QUERY_STRING} (^|&)p=2343543(&|$) [NC]
RewriteRule ^(examindex)/?$ /$1/? [L,NC,R=301]
票数 1
EN

Stack Overflow用户

发布于 2015-02-16 09:58:38

您可以通过以下方式解决问题:

将下面的代码放入.htaccess文件中

代码语言:javascript
复制
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.example.com/$1 [R=301,L]

注意:-这种方法只适用于启用Apache重写模块的Linux服务器。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28538359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档