0

我想在我的网站上做一些规则,特别是一些

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

任何帮助,将不胜感激

谢谢

4

1 回答 1

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/)

于 2013-02-07T15:12:43.523 回答