从地址中删除波浪号 (~)
Posted
技术标签:
【中文标题】从地址中删除波浪号 (~)【英文标题】:remove tilde (~) from address 【发布时间】:2015-08-08 18:20:06 【问题描述】:这里的问题是我们需要从地址中删除波浪号现在看起来像这样:
http://192.169.198.158/~mx/
我们希望以相同的地址结束,但不使用波浪号 (~)
这是为了创建一个软链接以将此链接指向我们的服务器 例子 。 com/mx/
我发现一些建议说我需要在我的服务器中插入一段代码,其中一个问题是: 代码是这样的: 重写引擎开启
# Make the needed exceptions
RewriteCond %REQUEST_URI ^.*/icons/.*
RewriteRule ^(.*)$ $1 [PT,L]
RewriteCond %REQUEST_URI ^.*/error/.*
RewriteRule ^(.*)$ $1 [PT,L]
# Make /username work, remember: each paren is a $#, sequentially
RewriteRule ^/([a-z0-9]+)$ /$1/ [R]
RewriteRule ^/([a-z0-9]+)/$ /~$1/ [PT]
RewriteRule ^/([a-z0-9]+)/(.*)$ /~$1/$2 [PT]
我把它放在哪里?在 .htaccess 文件中?还是必须直接进入 httpd.conf 文件?
提前致谢
【问题讨论】:
我很确定,一旦你真正使用了一个域名,你就不需要波浪号了。通常这是 dns 更改之前新站点的临时链接。你复制的所有代码都只是随机代码。你不应该只是找到代码而不知道它做了什么,然后在不理解的情况下尝试使用它。 ***.com/questions/6252471/… 谢谢,是的,我知道我不应该在不知道代码做什么的情况下使用代码,是的,一旦我获得了域,IP 地址和用户名(包括 ~ 字符)就会消失,但是,我们没有域问题是其他团队将提供一个名为 example.com/something/ 的软链接,他们告诉我我需要删除 ~ 以创建该软链接并且不会引发 404 错误,我希望这更详细地解释了这个问题,在此先感谢 【参考方案1】:规则的编写方式,由于第一个参数的前导斜杠,它们只能在全局或
【讨论】:
以上是关于从地址中删除波浪号 (~)的主要内容,如果未能解决你的问题,请参考以下文章
CSS 中'~'(波浪号),','(逗号),'+'(加号)和'>'(大于号)的作用