/ / define la variabile per la directory in htaccess e usala - .htaccess, variables, directory

definire la variabile per la directory in htaccess e usarla - .htaccess, variables, directory

Pensiamo di avere un codice simile in htaccess:

RewriteRule ^admin/registration/?$ admin/qeyd.php [NC,L]
RewriteRule ^admin/login/?$ admin/login.php [NC,L]
RewriteRule ^admin/profile/?$ admin/profile.php [NC,L]

Ma voglio definire una variabile per "admin" e scriverla così: admin_directory_variable = custom_name

RewriteRule ^custom_name/registration/?$ admin/qeyd.php [NC,L]
RewriteRule ^custom_name/login/?$ admin/login.php [NC,L]
RewriteRule ^custom_name/profile/?$ admin/profile.php [NC,L]

Come posso farlo ?

risposte:

2 per risposta № 1

Creare admin/.htaccess file e utilizzare queste regole:

RewriteEngine On
RewriteBase /admin/

RewriteRule ^registration/?$ qeyd.php [NC,L]
RewriteRule ^(login|profile)/?$ $1.php [NC,L]

0 per risposta № 2

Apache 2.4 ha il Definire parola chiave che usi in questo modo:

Define name value

e usare in questo modo:

DocumentRoot ${name}

Sfortunatamente, non può essere usato nei file .htaccess Documentazione di Apache 2.4