子域不能与.htaccess一起使用

时间:2017-06-09 08:28:24

标签: .htaccess mod-rewrite url-rewriting

主域名:www.kientrucht.com

文件夹: public_html /

文件:index.php

文件htaccess: public_html / .htaccess

RewriteEngine on
Options -Indexes
DirectoryIndex index.php 

RewriteRule ^admin/$ admin/index.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([a-zA-Z0-9_-]+).html$ index.php?com=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+).html/$ index.php?com=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+).html/p=([0-9]+)$ index.php?com=$1&p=$2 [L]

RewriteRule ^([a-zA-Z0-9_-]+).html/keyword=(.*)/p=([0-9]+)$ index.php?com=$1&keyword=$2&p=$3 [L]
RewriteRule ^([a-zA-Z0-9_-]+).html/keyword=(.*)/$ index.php?com=$1&keyword=$2 [L]
RewriteRule ^([a-zA-Z0-9_-]+).html/keyword=(.*)$ index.php?com=$1&keyword=$2 [L]

RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ index.php?com=$1&lang=$2 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)-([0-9]+).html$ index.php?com=$1&id=$3 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ index.php?com=$1&idl=$2 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/p=([0-9]+)$ index.php?com=$1&idl=$2&p=$3 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/p=([0-9]+)$ index.php?com=$1&idl=$2&idcat=$3&p=$4 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ index.php?com=$1&idl=$2&idcat=$3 [L]

RewriteRule ^([a-zA-Z0-9_-]+)/$ index.php?com=san-pham&idl=$1 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/&p=([0-9]+)$ index.php?com=san-pham&idl=$1&p=$2 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+).html/p=([0-9]+)$ index.php?com=san-pham&idl=$1&idcat=$2&p=$3 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+).html$ index.php?com=san-pham&idl=$1&idcat=$2 [L]

子域名: beta.kientrucht.com

文件夹: public_html / _beta

文件:public_html / _beta / index.html

无法访问子域名!自动识别为MainDomain(在public_html上的kientrucht.com /不是public_html / _beta /)!

如何编辑子域正常工作的任何文件和路径的当前 public_html / .htaccess 文件?

1 个答案:

答案 0 :(得分:0)

通常.htaccess文件在子目录中继承。

您必须在_beta文件夹中使用_beta / index.html上的重定向创建一个新的.htaccess文件。