斜杠后使用URL中的文本作为参数 - htaccess

时间:2017-06-04 12:34:31

标签: php .htaccess mod-rewrite

我需要重写一遍:

http://example.com/new/location/

为:

http://example.com/new.php?p=location

顺便说一下它可能是新的/例如我需要的东西:

http://example.com/new/anything

实际上是:

http://example.com/new.php?p=anything

但我需要保留URL结构以及用于SEO和安全目的的斜杠

我怎么能用.htaccess来实现这个目标?

目前在我的htaccess中我得到了:

RewriteEngine on
RewriteBase /dir/

由于

1 个答案:

答案 0 :(得分:1)

将以下指令添加到.htaccess中:

RewriteRule ^new/location$ new.php?p=location [L]

或使用任何值:

RewriteRule ^new/(.*)$ new.php?p=$1 [L]