Php htaccess重写规则无重定向访问文件夹

Php htaccess重写规则无重定向访问文件夹,php,apache,.htaccess,mod-rewrite,Php,Apache,.htaccess,Mod Rewrite,我有一个根文件夹,如下所示: ROOT |- Service | |- Admin | |- Service 2 我对从服务文件夹访问admin文件夹很感兴趣 要通过url访问管理员路径,我使用mydomain.com/Service/admin 有没有办法让它像这样访问mydomain.com/Admin而不移动文件夹 我从一个家伙那里得到了答案,并且正在工作,但是如果我不在Admin末尾添加/则不工作 RewriteEngine On RewriteRule ^(Admin/.*)$

我有一个根文件夹,如下所示:

ROOT
|- Service
|  |- Admin
|
|- Service 2
我对从服务文件夹访问
admin
文件夹很感兴趣

要通过url访问管理员路径,我使用
mydomain.com/Service/admin

有没有办法让它像这样访问mydomain.com/Admin而不移动文件夹

我从一个家伙那里得到了答案,并且正在工作,但是如果我不在Admin末尾添加/则不工作

RewriteEngine On

RewriteRule ^(Admin/.*)$ Service/$1 [L,NC]
mydomain.com/Admin/
-正在工作

mydomain.com/Admin
-不工作(404错误)


我希望两者都能工作

我做的就是这样,而且正在工作

RewriteEngine On

RewriteRule ^Admin$ http://mydomain.com/Admin/ [L,NC]
RewriteRule ^(Admin/.*)$ Service/$1 [L,NC]

您是否尝试过从重定向规则中删除
/
?意思是,类似这样的东西
RewriteRule^(Admin.*)$Service/$1[L,NC]
?可以工作,但会将我的url重定向到
mydomain.com/Service/Admin
,我不想这样做:
RewriteRule^Admin.*$http://mydomain.com/Service/Admin/ [R=301,L]
Hmm,很接近,我是这样做的
RewriteRule^Admin$http://mydomain.com/Admin/ [L,NC]
这会将我重定向到
http://mydomain.com/Admin/
在URL中工作请检查此链接:它应该对您有所帮助,