Посмотрите на строку с помощью: Enter file in which save the key, где вы ответили newkey. Как вы можете видеть в примере (/home/z/.ssh/id_rsa), вам нужно также ввести путь! Когда вы ввели newkey, это означает ./newkey и ./newkey.pub. Поэтому используйте ls в текущем каталоге, и вы увидите эти файлы!
Я думаю, вы должны установить директиву DirectoryIndex в конфигурации Apache или в локальном .htaccess.
Стандартная установка apache2 на 16.04 LTS имеет следующий файл
. htaccess содержит
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
Это спрячет index.php из URL (вы увидите http: // имя_сервера / dir / вместо http: //servername/dir/index.php) .
Кроме того, вы можете добавить следующие строки в файл index.php
RewriteEngine on
# index.php -> /
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://servername/$1 [R=301,L]
В этом примере будет перенаправлен http: // имя_сервера / индекс .php to http: // имя_сервера / dir / .
Из того, что я использовал, вы можете добавить .htaccess в свой корневой каталог. Затем добавьте в него следующий контент:
RewriteEngine On RewriteCond% {REQUEST_FILENAME}! -f RewriteRule ^ ([^.] +) $ $ 1.php [NC, L]
После этого вы можете назвать свои ссылки без расширения .php. Например, если была ссылка на Home с index.php, как показано ниже:
До:
<li><a href="../index.php">Home</a></li>
После сохранение .htaccess может использовать его как это без .php Расширение.
<li><a href="../index">Home</a></li>
Возможно, есть лучший способ сделать это, но прямо сейчас я так и делаю Это. (Я новичок в php, помилуй меня за свои ошибки)
ПРИМЕЧАНИЕ: Файлы будут называться с расширением .php, например about.php, contact.php. Но имена файлов в href будут без расширения .php. [D21]
Я думаю, вы должны установить директиву DirectoryIndex в конфигурации Apache или в локальном .htaccess.
Стандартная установка apache2 на 16.04 LTS имеет следующий файл
. htaccess содержит
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
Это спрячет index.php из URL (вы увидите http: // имя_сервера / dir / вместо http: //servername/dir/index.php) .
Кроме того, вы можете добавить следующие строки в файл index.php
RewriteEngine on
# index.php -> /
RewriteCond %{THE_REQUEST} ^.*/index.php
RewriteRule ^(.*)index.php$ http://servername/$1 [R=301,L]
В этом примере будет перенаправлен http: // имя_сервера / индекс .php to http: // имя_сервера / dir / .
Из того, что я использовал, вы можете добавить .htaccess в свой корневой каталог. Затем добавьте в него следующий контент:
RewriteEngine On RewriteCond% {REQUEST_FILENAME}! -f RewriteRule ^ ([^.] +) $ $ 1.php [NC, L]
После этого вы можете назвать свои ссылки без расширения .php. Например, если была ссылка на Home с index.php, как показано ниже:
До:
<li><a href="../index.php">Home</a></li>
После сохранение .htaccess может использовать его как это без .php Расширение.
<li><a href="../index">Home</a></li>
Возможно, есть лучший способ сделать это, но прямо сейчас я так и делаю Это. (Я новичок в php, помилуй меня за свои ошибки)
ПРИМЕЧАНИЕ: Файлы будут называться с расширением .php, например about.php, contact.php. Но имена файлов в href будут без расширения .php. [D21]