У меня есть .htaccess файл, который включает в себя код ниже..htaccess не работает должным образом
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L]
RewriteRule ^imagefactory/(.*)$ imagefactory/index.php?q=$1 [QSA]
Я хочу .htaccess файл, который отвечает ниже требованиям. , если 1) url/admin, затем перейдите в папку администратора и выберите файл .htaccess 2) url/imagefactory, затем перейдите в папку imagefactory и выберите его файл index.php 3) url/then it select root directory's index.php file
У вас есть полный контроль над сервером Apache? Если да, не используйте .htaccess, а vhost и ''. –
fge
Просто fyi, если пользователь перейдет к url /, тогда он будет по умолчанию индексироваться. [Php, html и т. Д.], Если вы используете apache (им не уверен о других веб-серверах). как и для других, вам, возможно, придется переадресовать, потому что то, что вы делаете там, означает, что оба будут действительными iirc; Поэтому я имею в виду: url/admin и url/this/is/my/admin/folder будут действительны. – DarkMantis