htaccess用破折号替换下划线

时间:2013-11-25 09:05:35

标签: .htaccess

我想在我的网站网址中用破折号替换下划线。像这样的东西:

来自:http://example.com/test/test_a_a_a_a.php 致:http://example.com/test/test-a-a-a-a.php

但我不想更改文件名,这是:test_a_a_a_a.php(文件名应保持不变我只想在htaccess中编写规则,甚至不在文件中的任何内容)

我尝试了很多东西,但它的说法页面未找到(404)错误。所以请帮忙。

谢谢, AJ

1 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此规则:

RewriteEngine On

RewriteRule ^(test)/([^_]*)_+(.*)$ /$1/$2-$3 [L,NC,R=302]