我只需要导航到子文件夹。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^admin.mydomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.admin.mydomain.com [NC]
RewriteRule ^$ admin/App/ [L]
RewriteRule (.*) admin/App/$1 [L,NC]
</IfModule>
任何人都可以帮助显示我的.htaccess
文件中的问题。
你可以用以下代码替换你的代码:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(?:www.)?admin.mydomain.com$ [NC]
RewriteRule ^$ admin/App/ [L]
RewriteCond %{HTTP_HOST} ^(?:www.)?admin.mydomain.com$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .+ admin/App/$0 [L]
确保已启用 .htacccess,并将其放置在站点根目录 .htaccess 中。
看来你的apache
有一些问题。
尝试以下步骤
1( 光盘等/阿帕奇2/
2( sudo vi apache2.conf
然后编辑文件并保存
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All <------------ Set All
Order allow,deny
allow from all
</Directory>
保存文件:wq
4(sudo systemctl restart apache2