Php Htaccess在url中添加共享文件系统的内容
我已经用x10hosting和freenom(.ml)建立了一个完全免费的网站。在这个网站中,我有一个Php Htaccess在url中添加共享文件系统的内容,php,apache,.htaccess,mod-rewrite,subdomain,Php,Apache,.htaccess,Mod Rewrite,Subdomain,我已经用x10hosting和freenom(.ml)建立了一个完全免费的网站。在这个网站中,我有一个帐户子域,它使用公共html目录中/account/目录的内容 这一切都很好,但当http://account.lynk.ml/login被重写,它将重写为http://www.account.lynk.ml/home/MYUSERNAME/public_html/account/login.php 有没有办法让它有urlhttp://account.lynk.ml/login?提前谢谢 hta
帐户
子域,它使用公共html
目录中/account/
目录的内容
这一切都很好,但当http://account.lynk.ml/login
被重写,它将重写为http://www.account.lynk.ml/home/MYUSERNAME/public_html/account/login.php
有没有办法让它有urlhttp://account.lynk.ml/login
?提前谢谢
htaccess中的子域代码:
# Account subdomain
RewriteCond %{HTTP_HOST} ^account\.lynk\.ml$
RewriteCond %{REQUEST_URI} !^/account/
RewriteRule (.*) /account/$1
我对子域不熟悉,所以不要期望我有太多的知识 您可能正在寻找以下内容:;它基本上会将
subdomain.example.com
或subdomain.example.com/account
中的任何内容重写为/login
:
RewriteEngine On
RedirectMatch ^/$ /login
RewriteRule ^login account/$1
RewriteCond %{THE_REQUEST} ^GET\ /account/
RewriteRule ^account/(.*) /login/$1 [L,R=301]
这会将内容保留在
/account
中,并使url显示为/login
您可能会查找以下内容:;它基本上会将subdomain.example.com
或subdomain.example.com/account
中的任何内容重写为/login
:
RewriteEngine On
RedirectMatch ^/$ /login
RewriteRule ^login account/$1
RewriteCond %{THE_REQUEST} ^GET\ /account/
RewriteRule ^account/(.*) /login/$1 [L,R=301]
这会将内容保留在
/account
中,并使url显示为/login
是,但我如何更改此设置以使其与登录以外的内容一起工作?我怎样才能使它更具普遍性?谢谢,怎么了?它应该满足你的问题。好吧,我希望它不仅能够与登录页面,但与其他页面。例如,account.foo.com/register
将链接到register
,account.foo.com/logout
将链接到logout
,等等。与其定义多次,不如用一次来覆盖所有这些内容?然后按照我给出的示例创建它们;我已经回答了您原来的问题,所以如果您正在寻找其他内容,请提出一个新问题。是的,但我如何更改此设置以使其适用于登录以外的其他内容?我怎样才能使它更具普遍性?谢谢,怎么了?它应该满足你的问题。好吧,我希望它不仅能够与登录页面,但与其他页面。例如,account.foo.com/register
将链接到register
,account.foo.com/logout
将链接到logout
,等等。与其定义多次,不如用一次来覆盖所有这些内容?然后按照我给出的示例创建它们;我已经回答了您原来的问题,所以如果您正在寻找其他内容,请提出一个新问题。是的,但我如何更改此设置以使其适用于登录以外的其他内容?我怎样才能使它更具普遍性?谢谢,怎么了?它应该满足你的问题。好吧,我希望它不仅能够与登录页面,但与其他页面。例如,account.foo.com/register
将链接到register
,account.foo.com/logout
将链接到logout
,等等。与其定义多次,不如用一次来覆盖所有这些内容?然后按照我给出的示例创建它们;我已经回答了你原来的问题,所以如果你在找别的东西,那就问一个新问题。