后台的admin的问题

我自己写了一个后台,admin,路由就是localhost/admin,起初我把前台和后台的css和js都写到一起,后来觉得这样写有点乱,于是在public下面建立了一个admin的文件夹用于放后台的css和js,但是这时候输入localhost/admin却不再自动进入admin的登录页面了,反而进入了admin的目录,应该如何解决呢?

JellyBool

最简单的办法不是直接重命名admin文件夹么?出现这个问题可能就是你的重新规则没有写好。是否是使用Apache?

msndmy

恩,我重命名admin是可以的。但是我就是想用admin这个名字呢,重写规则是在哪个文件下写的?

msndmy

是那个.htaccess吗?

JellyBool

嗯,你用的是什么服务器软件?apache或nginx?

msndmy

apache

JellyBool

哎,大概看一下这个试试:

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
msndmy

这个不行,会造成无限重定向。
我自己想这个正则表达式怎么写吧

justtest

资源绑到另一个域名上,你这种静态内容用 /admin, 路由也是 /admin ,就算你自己暂时给分开了,改天忘了还得郁闷半天,这是给开发埋陷阱。