is there any factors will rewrite or change the .htaccess file? I tried to set the “Redirect default route” of system and Redirects & Routes of site. but nothing happens to .htaccess file. (it seems not work on Redirects & Routes of site configuration.
You have to manually edit your
.htaccess file. Grav doesn’t (and shouldn’t).
Redirect and routes work on a different (PHP) level.
could i put the .htaccess file to http config? Our sysadmin wouldn’t allow us “AllowOverride All”
All you really need is
AllowOverride FileInfo,Indexes, and even then, most servers disable indexing anyway, so even if your sysadmin gave you just
FileInfo, things should work. You can of course put the rewrite rules into the main config, but I doubt very much your sysadmin wants to do that.