.htaccess mod重写不能在本地服务器上工作很奇怪

时间:2013-02-08 08:50:14

标签: php apache .htaccess

我已阅读并尝试了此论坛上类似主题的所有内容,因此请不要将此问题标记为非建设性或重复性。

所以,这是常见的问题。我想使用slugs,因此将website/trivias.php?id=xyz转换为website/xyz

配置中的

mod_rewrite is ON和httpd配置显示。

<Directory />
Options FollowSymLinks
AllowOverride All
Order deny,allow
</Directory>

<Directory "c:/wamp/www/">
Options Indexes FollowSymLinks
AllowOverride all
Order Deny,Allow
Allow from 127.0.0.1
</Directory>

我的.htaccess文件是:

RewriteEngine on
RewriteRule ^/([0-9a-z]+) trivias.php?id=$1 [L]

任何帮助都将受到高度赞赏。我尝试过不同版本的.htaccess with <IfModule mod_rewrite.c>等等。甚至尝试使用trivias/reg exp,但没有用。

由于 艾哈迈尔。

1 个答案:

答案 0 :(得分:0)

尝试:

RewriteRule ^([0-9a-z]+)$ trivias.php?id=$1 [L]

没有/