Php 简单的Mod重写不起作用。试图屏蔽文件名
这似乎很基本,我不知道为什么它不起作用。我只是希望能够使用Php 简单的Mod重写不起作用。试图屏蔽文件名,php,.htaccess,Php,.htaccess,这似乎很基本,我不知道为什么它不起作用。我只是希望能够使用www.mydomain.com/sso login加载www.mydomain.com/login.php的内容。这是我在.htaccess文件中使用的代码,当我键入urlwww.mydomain.com/sso login时,它会将我带到一个404页面。你知道为什么这样不行吗?其他url重写正在同一.htaccess文件中工作 RewriteEngine On RewriteRule ^/sso-login$ /login.php [
www.mydomain.com/sso login
加载www.mydomain.com/login.php
的内容。这是我在.htaccess文件中使用的代码,当我键入urlwww.mydomain.com/sso login
时,它会将我带到一个404页面。你知道为什么这样不行吗?其他url重写正在同一.htaccess文件中工作
RewriteEngine On
RewriteRule ^/sso-login$ /login.php [L]
试试这个:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^sso-login/?$ /login.php [L]
</IfModule>
重新启动发动机
重写基/
重写规则^sso login/?$/login.php[L]
如果这是在.htaccess而不是服务器级配置中,请删除前导的/
RewriteRule^sso login$login.php[L]
应该这样做。