使用ht-access

时间:2015-08-05 19:43:39

标签: php regex apache .htaccess mod-rewrite

我在cpanel主机的public_html中有三个目录...

网站&博客&测试

我需要重定向这样的所有请求:

  • 以(博客)/ blog / ???
  • 开头的请求
  • 以(tests)to / tests / ???
  • 开头的请求
  • 任何其他请求将被重定向到/ site / ???目录

注意我需要剩下的uri在requets EX之后保持完整:
请求product/cate1/15将被重定向到site/product/cate1/15

如何使用php& htacess文件???

1 个答案:

答案 0 :(得分:1)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

DirectorySlash On
RewriteEngine On

RewriteCond %{REQUEST_URI} !^/(site|blog|tests) [NC]
RewriteRule ^(.*)$ /site/$1 [L,NC,R=302]