. Это довольно просто:
Вот рабочая версия вашего кода:
(async function(){
var response = await superagent.get('...')
console.log(response)
})()
ожидание поддерживается во всех текущих браузерах и узлах 8 [/ д2]
Во-первых, убедитесь, что mod_rewrite включен и файлы htaccess разрешены в вашей конфигурации Apache.
Затем поместите этот код в свой htaccess (который должен находиться в корневой папке)
Options -MultiViews
RewriteEngine On
# redirect "/section.php?id=xxx" to "/section/xxx"
RewriteCond %{THE_REQUEST} \s/section\.php\?id=([0-9]+)\s [NC]
RewriteRule ^ /section/%1? [R=301,L]
# internally rewrite "/section/xxx" to "/section.php?id=xxx"
RewriteRule ^section/([0-9]+)$ /section.php?id=$1 [L]
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^section/([^/]+)$ /section.php?id=$1 [L]
Это превратит example.com/section.php?id=X
в example.com/section/X
Я предлагаю хранить URI в базе данных, а затем использовать section.php? uri =
Например:
example.com/section.php?uri=super-awesome
превратится в:
example.com/section/super-awesome
id
"в обратном направлении" (Скрытый). Я не уверен, что понял ваш вопрос, если это не так, пожалуйста, объясните – Justin Iurman 27 January 2015 в 12:36