Имам сървър на Amazon EC2, работещ с Apache, азОпитвам се да разреша SSI с помощта на .htaccess файл, създадох .htaccess файла и го запазих в папката на файловете си (не моя сървър) и се опитах да го кача с помощта на scp -i /Users/jeffArries/Desktop/jeffarries.pem /Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess ec2-user@ec2-54-213-219-247.us-west-2.compute.amazonaws.com:/var/www/html
в Терминал и получих това съобщение за грешка:
"/Users/jeffArries/Desktop/Website_Testing_Folder/.htaccess: Няма такъв файл или директория"
Как мога да кача моя .htaccess файл на моя Apache сървър, използвайки Terminal?
Благодаря!
Отговори:
1 за отговор № 1Както може да се види от изхода на ls -Abl
, името на файла всъщност е .htaccess.txt
.
Странична бележка:
- Разрешаване на SSI за всеки
.html
Файлът е лоша идея за представяне. Типичният начин е да се използва специално разширение (като.shtml
), или изпълнява бита във файла (чрезXBitHack
). На Apache 2.4 текущият начин е да се разреши на
INCLUDES
филтър вместо да ги използватеAddHandler
:AddType text/html .html AddOutputFilter INCLUDES .html
...
AddHandler server-parsed
все още се поддържа за обратна съвместимост.