Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
.htaccess htacces重写未捕获下划线_.htaccess - Fatal编程技术网

.htaccess htacces重写未捕获下划线

.htaccess htacces重写未捕获下划线,.htaccess,.htaccess,问题是下划线(\)没有重定向 RewriteRule ^pages/([a-zA-Z0-9-z\-]+) load.php?p=$2 有什么帮助吗 谢谢只需在方括号内添加下划线即可: this works: my-page-title not working: my_page_title 编辑:看起来你也应该像这样重写它,因为里面有一个无关的-z;另外,将变量更改为$1,因为您只有一个组: RewriteRule ^pages/([a-zA-Z0-9-z\-_]+) load.php?p=

问题是下划线(\)没有重定向

RewriteRule ^pages/([a-zA-Z0-9-z\-]+) load.php?p=$2
有什么帮助吗


谢谢

只需在方括号内添加下划线即可:

this works: my-page-title

not working: my_page_title
编辑:看起来你也应该像这样重写它,因为里面有一个无关的
-z
;另外,将变量更改为
$1
,因为您只有一个组:

RewriteRule ^pages/([a-zA-Z0-9-z\-_]+) load.php?p=$1
RewriteRule ^pages/([A-Za-z0-9\-_]+) load.php?p=$1