.htaccess重写规则不起作用

时间:2014-01-02 22:24:51

标签: .htaccess mod-rewrite

我知道已经有很多这些问题,但我不明白......

我正在尝试将/register.php重写为/ register但我不能。

.htaccess代码

RewriteEngine on
RewriteBase / 
RewriteRule ^register$ register.php [L]

你们有谁知道答案吗?

对不起这个愚蠢的问题,但我对整个.htaccess的东西都不熟悉......

1 个答案:

答案 0 :(得分:0)

您是否启用了Apache模块 mod_rewrite

我使用此模式来创建用户友好的URL。它变化很大。这意味着,具有特定文件扩展名(PHP或HTML)的格式字母 - 数字的每个地址都将转换为letters-numbers.php(例如)。

RewriteRule ^([a-z]+)-([0-9]+)\.(php|html)$ /$1-$2.$3 [L]