.htaccess没有重定向(版本1.6.10)

时间:2018-05-21 08:25:33

标签: angularjs .htaccess angularjs-routing

要从其他#!清除我的网址,我按照以下步骤操作:

  1. $locationProvider.html5Mode(true);
  2. <base href="/">
  3. 然后我将href更改为/home
  4. 链接适用于我,但问题是我手动编写网址或重新加载页面 它返回错误: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
    

    但他们都没有工作 version =&gt; 1.6.10

0 个答案:

没有答案