Mod重写规则混乱

时间:2013-02-07 15:08:40

标签: apache .htaccess

我正试图在我的网站上做一些规则,特别是一些

xxxx.com/administration/

xxxx.com/administration/users/

xxxx.com/administration/devices/ 

xxxx.com/administration/payments/ 

我试图在管理页面上得到它,有一些文本和其他3个页面的链接,但我尝试的任何规则,即使URL实际更改,它们仍会显示相同的页面,所以我假设没有遵守规则

我目前正在尝试以下内容 - 我已经阅读了一些规则,但我会在此声明我不是他们的专家,所以请记住。

RewriteRule administration/ administration.php
RewriteRule administration/users/ administrationusers.php
RewriteRule administration/devices/ administrationdevices.php
RewriteRule administration/payments/ administrationpayments.php

我也尝试过以下几种规则

RewriteRule administration/ adminfiles/administration.php
RewriteRule administration/(.*)/ adminfiles/$1.php
RewriteRule administration/(.*) adminfiles/$1.php

任何帮助将不胜感激

由于

1 个答案:

答案 0 :(得分:0)

这是您应该使用的基本.htaccess文件。

RewriteEngine On
RewriteBase /
RewriteRule ^administration/?$          adminfiles/administration.php [L]
RewriteRule ^administration/([\w-]+)/?$     adminfiles/administration$1.php [L]

请注意,您的网站必须位于根文件夹中(例如,对于Wamp:wamp / www /)。

如果它在子文件夹中,请使用RewriteBase /myfolder/(例如,对于Wamp:wamp / www / myfolder /)