首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用带有& char和其他特殊字符的url

使用带有& char和其他特殊字符的url
EN

Stack Overflow用户
提问于 2010-01-31 01:28:34
回答 1查看 284关注 0票数 1

我正试图在URLs中使用特殊字符,但我在undertand和我应该做的事情上遇到了一些麻烦,才能让它正常工作。

我见过这样的URL:

代码语言:javascript
运行
复制
http://www.last.fm/music/Simon+&+Garfunkel
http://www.last.fm/music/小林武史

在Last.FM上工作得很好,但是我该怎么做呢?

我已经在this question上请教过一些方法,但由于.htacess文件(.+?)中的正则表达式post部分解决了我的问题,但我在读取url时仍然有问题。

如果我写了像http://mysite.com/event/Dance&Jump这样的东西并在我的php页面中使用:

代码语言:javascript
运行
复制
//.htaccess
RewriteEngine On
RewriteRule ^(event/)(.+?)[/]?$ event.php?event_name=$2

<?
    print urldecode ($_REQUEST["event_name"]);
?>

页面将打印:

代码语言:javascript
运行
复制
//<html> printed page

    Dance // "&Jump" is missing, how can I fix it?

//</html> printed page

我希望能够使用几乎所有的特殊字符,如Last.FM或维基百科

如何使用特殊的char url和通用过程的技术?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-31 01:32:31

试试 flag

代码语言:javascript
运行
复制
RewriteRule ^event/(.+?)/?$ event.php?event_name=$1 [B]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2168711

复制
相关文章

相似问题

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