正如标题所述,我有一个包含页面的根目录,还有另一个目录,称为移动目录。
我希望将根目录中的页面全部重定向到root中的index.php,至于移动目录,我希望将其中的所有页面都重定向到/中的另一个index.php。移动
我已经尝试了多次,但似乎有时一次只能使一个文件夹工作。
任何帮助将不胜感激!
谢谢
答案 0 :(得分:0)
将此代码粘贴到网站根.htaccess和mobile/.htaccess
中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
答案 1 :(得分:0)
使用Nginx。 ;)
示例。
location ~ ^/lol/index.php$
{
alias /var/www/abc/lol/index.php;
}
location ~ ^/lol/
{
return 302 https://example.org/lol/index.php;
}
location ~ ^/index.php$
{
alias /var/www/abc/index.php;
}
location ~ ^/?
{
return 302 https://example.org/index.php;
}
所需技能:RegEx(~
)。
HTTP状态代码302使您的浏览器切换到此页面。我在开发时不太喜欢301,因为您的浏览器会记住重定向或将其缓存。
位置限制当然也取决于顺序。