【发布时间】:2012-01-30 08:12:06
【问题描述】:
我想替换 PHP 文件名中的所有破折号,但我不知道该怎么做。
基本上我有这样的东西:
http://localhost/category-activity.php
我想结束这个:
http://localhost/category/activity
我还需要脚本扫描所有破折号,这意味着如果我有类似的东西:
http://localhost/category-activity-subactivity.php
以类似的方式结束:
http://localhost/category/activity/subactivity
我已经在使用下面的代码来移除扩展了
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
【问题讨论】:
标签: .htaccess mod-rewrite replace