.htaccess替换#hash上的%23?

时间:2016-08-04 18:59:13

标签: regex .htaccess redirect

*嗨,我需要帮助.htaccess

两天我无法理解它是如何工作的,只是没有尝试过。 默认情况下有:

RewriteEngine On
RewriteRule ^(\w+)$ $1.php [NC]
ErrorDocument 404 /404

有一个链接:

http://domain.ru/s_shoping/shop?sid=253%23modal/bundle/82522 链接是:23%,需要替换(#)哈希。

当这些链接出现在ios上的Skype共享时,在其他程序中存在同样的问题

我尝试用不同的方式写作:

RewriteRule ^(/shop\?sid=[0-9]*)?%23(modal/bundle/[0-9]*)$ /shop\?    sid=$1#modal/bundle/$2 [NE,R=301,L]
RewriteRule ^(.*)?%23(.*)?$ $1#$2 [NE,R=301,L]

一般来说,我尝试了很多带有不同标志,附加模块等的选项,但都没用......

我犯了什么错误?如果你使用一个组,一切正常,如果两个,那么就会崩溃 没有什么特别的常规赛没有...... 谁可以帮忙,我做错了什么

0 个答案:

没有答案