尝试使用通配符子域时,我会重定向到主页,请查看我的.hatccess文件,因此/ app /是我要删除的目录:
示例:https://example.com/app/9878456我想成为https://9878456 .example.com
所以
。创建WILDCARD之前的文件;
RewriteEngine on
RewriteBase /
ErrorDocument 404 /404.php
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteRule ^app/([0-9]+)?$ app_main.php?link=$1
和
。创建WILDCARD后访问文件;
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^([^.]+).example\.com [NC]
RewriteCond %{HTTP_HOST} !^example\.com [NC]
RewriteRule ^(.*)$ http://example.com/%1/$1 [P,L]
RewriteRule ^([0-9]+)?$ app_main.php?link=$1
然后我收到此错误:“您无权访问此服务器上的/index.php。”
请需要帮助。
谢谢