重定向到带有.htaccess的页面

时间:2018-10-26 20:18:14

标签: .htaccess

我有一个包含页面和目录的基本网站。目前,主要目标网页位于https://www.example.com/index.php

我想添加一个营销登陆页面,该页面位于: https://www.example.com/app/index.php

我希望访问者进入我的网站域时能够进入营销页面。自然地,我想到了.htaccess重定向,但是它似乎不起作用。

//Rewrite to www
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^domain.com[nc]
RewriteRule ^(.*)$ https://www.example.com/$1 [r=301,nc]

// Redirect landing page
Redirect /app/index.php /index.php

目前我遇到了错误:

  

内部服务器错误   服务器遇到内部错误或配置错误,无法完成您的请求。

1 个答案:

答案 0 :(得分:0)

您可以在网站根.htaccess中使用以下规则:

Options +FollowSymLinks
RewriteEngine on

# Rewrite to www
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L]

# Redirect landing page
Redirect ^app/index\.php$ /index.php [L,NC]

还请注意,.htaccess仅支持以#开头的注释