2013-02-07 44 views
0

我试图做我的网站上一些规则,特别是一些现代重写规则混乱

xxxx.com/administration/ 

xxxx.com/administration/users/ 

xxxx.com/administration/devices/ 

xxxx.com/administration/payments/ 

我试图得到它这样的管理页面上有一定的文字和链接其他3页,但我尝试的任何规则,他们只是继续显示相同的网页,即使网址实际上发生了变化,所以我认为规则不被遵循

我目前正在尝试以下 - 我已经阅读了有点规则,但我会在这里陈述我不是他们的专家,所以请记住这一点。

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 

任何帮助,将不胜感激

感谢

回答

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

+0

那飞驰的工作谢谢:)看着你,然后在我的,我显然有很多东西需要学习关于这些 - 我想我会花一些时间学习这些,然后再继续。 – user1870633

+0

不客气,请记住关闭此主题。你可以在这里找到许多信息http://serverfault.com/questions/214512/everything-you-ever-wanted-to-know-about-mod-rewrite-rules-but-were-afraid-to-as – zessx