Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 是否使用htaccess文件将#字符添加到url地址?_Regex_Apache_.htaccess_Mod Rewrite - Fatal编程技术网

Regex 是否使用htaccess文件将#字符添加到url地址?

Regex 是否使用htaccess文件将#字符添加到url地址?,regex,apache,.htaccess,mod-rewrite,Regex,Apache,.htaccess,Mod Rewrite,使用htaccess文件,我可以更改传入链接的目的地以添加#字符吗 如果有人导航到mysite.com/page2,我需要将他们定向到mysite.com/#page2 将此代码放入您的文档\u ROOT/.htaccess文件: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^/]+)/?$ /#$1 [L,NE,R] 将此代码放

使用htaccess文件,我可以更改传入链接的目的地以添加#字符吗


如果有人导航到mysite.com/page2,我需要将他们定向到mysite.com/#page2

将此代码放入您的
文档\u ROOT/.htaccess
文件:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /#$1 [L,NE,R]

将此代码放入
文档\u ROOT/.htaccess
文件:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /#$1 [L,NE,R]

您需要使用重定向或重写(带重定向)。这方面有数百个问题。您需要使用重定向或重写(带重定向)。关于这一点有数百个问题。这是否总是会删除#符号?我有很多页面,我只是以第2页为例。
删除#符号?
我想你想在某些页面中添加
#
符号,对吧?对于一些页面,你可以有如下规则:
重写规则^(第2页|第3页|第5页|第11页|第18页)/?$/#$1[L,NE,R]
对不起,是的,我的意思是添加#。如何让规则将符号添加到每一页?这是否总是删除#符号?我有很多页面,我只是以第2页为例。
删除#符号?
我想你想在某些页面中添加
#
符号,对吧?对于一些页面,你可以有如下规则:
重写规则^(第2页|第3页|第5页|第11页|第18页)/?$/#$1[L,NE,R]
对不起,是的,我的意思是添加#。如何使规则在每页中添加符号?