更改显示的URL以显示index.php以代替其他两个文件名

时间:2014-11-02 15:29:17

标签: regex url mod-rewrite url-rewriting rewrite

我真的没有进入正则表达式,我无法为我的网站设置规则。

我有两个索引文件,名为index-pc.php,第二个名为index-mob.php,我希望能够隐藏文件名的-pc/-mob部分。我应该使用哪种语法?

我目前的规则是:

RewriteEngine On    
RewriteRule ^index-(pc|mob)\.php$ index.php [L]    

但这条规则不起作用。我错过了什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

正则表达式似乎是正确的。你启用了.htaccess了吗?如果没有,请打开httpd.conf并更改

<Directory />
  ....
  AllowOverride None
</Directory>

<Directory />
  ....
  AllowOverride All
</Directory>