需要重定向规则

时间:2017-06-02 06:02:47

标签: php apache .htaccess mod-rewrite

如何将http://example.com/sub/students/student_type/1重定向到 http://example.com/sub/profile/1

sub是一个子文件夹,以下是htacsess文件

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /sub/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d


RewriteRule . /sub/index.php [L]
</IfModule>

1 个答案:

答案 0 :(得分:0)

301(永久)重定向:永久性地将整个站点指向不同的URL。这是最常见的重定向类型,在大多数情况下都很有用。在此示例中,我们将重定向到“mt-example.com”域:

- &gt;这允许您将整个网站重定向到任何其他域

Redirect 301 / http://mt-example.com/

302(临时)重定向:将整个站点指向其他临时URL。当您拥有临时目标网页并计划在以后切换回主要目标网页时,这对于搜索引擎优化目的非常有用:

- &gt;这允许您将整个网站重定向到任何其他域

Redirect 302 / http://mt-example.com/