.htaccess Simple htaccess在子域上无法正常工作

.htaccess Simple htaccess在子域上无法正常工作,.htaccess,mod-rewrite,subdomain,.htaccess,Mod Rewrite,Subdomain,因此,我有以下访问权限 Options +FollowSymLinks RewriteEngine on RewriteRule ^posts/([0-9]+)/?$ posts.php?id=$1 但是当我在subdomain.website.com上使用它时,它就不起作用了 有什么可能的原因吗?subdomain.website.com的DocumentRoot与主域的DocumentRoot相同吗?我想是的。。。我不能完全访问服务器文件,所以我不能说100%你可以检查它。使用此代码创

因此,我有以下访问权限

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^posts/([0-9]+)/?$ posts.php?id=$1
但是当我在subdomain.website.com上使用它时,它就不起作用了


有什么可能的原因吗?

subdomain.website.com的DocumentRoot与主域的DocumentRoot相同吗?我想是的。。。我不能完全访问服务器文件,所以我不能说100%你可以检查它。使用此代码创建名为
info.php
的文件
,然后打开
http://subdomain.website.com/info.php
检查其
文档根目录的值。主域是domain.com,子域是subdomain.domain.com,在subdomain上的文档_root上写着/www/htdocs/w01XXXXX/domain/domain subdomain/,这就解释了为什么上面的内容不起作用。在
/domain/domain subdomain/
文件夹中复制上述.htaccess。