Я не буду вызывать никаких проблем, потому что вы просто передаете Get Query String Parameters на JS url, но зачем вам это делать? Лучше .., просто увеличьте значение v = 1
Попробуйте добавить это в адресную строку браузера и перезагрузите страницу, это не вызовет никаких проблем.
?xx=test
Образец: https://davidwalsh.name/query-string-javascript?aaaaaa=bbbbbbbb?ccccccccccc=ddddddddddddd
Я не знаю ни о каком способе сделать это а именно, поскольку я не думаю AuthUserFile
принимает динамический аргумент. Могло бы быть самым легким записать немного сценария на Вашем предпочтительном языке, который берет шаблон для <Location>
блок и повторения это для каждого каталога Вы хотите защитить. Пример, в Python:
#!/usr/bin/python
import sys
print '<VirtualHost *:80>'
print ' ServerName www.myserver.com'
for path in sys.stdin:
print ' <Location /%s>' % path.strip()
print ' AuthType Basic'
print ' AuthName "By Invitation Only"'
print ' AuthUserFile /usr/local/%s/passwords' % path.strip()
print ' Require valid-user'
print ' </Location>'
print '</VirtualHost>'
Для каждой строки формы 'departmentA/project1' это читает на стандартном входе, она распечатывает соответствие <Location>
раздел.