如何使用url重写将url重定向到父目录

时间:2013-08-27 14:50:41

标签: php apache .htaccess mod-rewrite url-rewriting

我需要从子目录到父目录进行重定向。

换句话说,我必须重定向任何匹配的

http://exemple.com/portfolio/product1

到:

http://exemple.com/product1

使用URL REWRITE有没有办法做到这一点?

由于

2 个答案:

答案 0 :(得分:4)

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在.htaccess目录下的DOCUMENT_ROOT中:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^portfolio/(.*)$ /$1 [L,R=301,NC]

答案 1 :(得分:2)

您希望将其放入要重新编辑的目录中的.htaccess

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/parent 
RewriteRule ^(.*)?$ http://%{HTTP_HOST}/parent