我有.htaccess,可以使用像
这样的简短重写规则RewriteRule ^blog/(.+)$ blog_post.php?blogSEOBaslik=$1 [L]
但是有一个页面about.php
,其中包含通过<li><a href="#resume">
命名锚点的子导航。当我应用如下规则时:
RewriteRule ^about/(.+)$ about.php\#$1 [L]
不像往常一样,标准about.php#resume
锚点做。
如何在URL重写规则中使用命名锚点?
答案 0 :(得分:3)
使用NE
标记not encoding
生成的网址:
RewriteEngine On
RewriteBase /BAH/
RewriteRule ^about/(.+)$ about.php#$1 [NE,L,R]