我想从网址
中删除/隐藏子网站“sites”app.UseCookieAuthentication(new CookieAuthenticationOptions
{
AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,
LoginPath = new PathString("/Account/Login"),
ExpireTimeSpan = new TimeSpan(999, 0, 0, 0),
SlidingExpiration = true
});
GlobalConfiguration.Configuration.UseSqlServerStorage("MyDatabase", new SqlServerStorageOptions() { PrepareSchemaIfNecessary = false });
app.MapSignalR<MyConnection>("/MyConnection");
此: http://localhost/profile/sites/login
对此 http://localhost/profile/login目前我使用它来隐藏.php扩展名
htaccess的:
/profile
/sites
login.php
register.php
index.php
.htaccess
答案 0 :(得分:1)
根据您对该问题的评论,您可以简单地将login.php从基本目录包含到/sites/login.php中。这将使该文件像基本目录中的那样运行。另请参阅include_once(),require(),require_once()等选项。
我建议您使用require_once(),并且不需要修改.htaccess文件。
require_once('../login.php');
更新:根据您对此答案的评论,请在.htaccess文件中尝试此操作
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^sites/(.*)$ http://www.yoursite.com/$1 [R=301,L]