.htaccess не перенаправляет (версия 1.6.10) - PullRequest
0 голосов
/ 21 мая 2018

Чтобы очистить мой URL от дополнительных #!, я выполнил следующие действия:

  1. $locationProvider.html5Mode(true);
  2. <base href="/">
  3. И затем я изменилмои href s будут такими: /home

Ссылки работали со мной, но проблема в том, что я пишу URL-адрес вручную или перезагружаю страницу.
Возвращает ошибку:Cannot GET /home.

Согласно многим сообщениям, которые я видел на этом сайте, я добавил много разных .htaccess файлов, и это был последний из них:

RewriteEngine On
# If an existing asset or directory is requested go to it as it is
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule ^ - [L]

# If the requested pattern is file and file doesn't exist, send 404
RewriteCond %{REQUEST_URI} ^(\/[a-z_\-\s0-9\.]+)+\.[a-zA-Z]{2,4}$
RewriteRule ^ - [L,R=404]

# otherwise use history router
RewriteRule ^ /index.html

Но ни один из них не работал.
версия => 1.6.10

...