Jquery 从URL中删除#后的问题
我的网址是 所以我必须从URL中删除。 我在angularJS中遇到了从URL隐藏的问题,所以我修改了代码来解决这个问题,正如在不同论坛上提到的那样。Jquery 从URL中删除#后的问题,jquery,angularjs,url,redirect,Jquery,Angularjs,Url,Redirect,我的网址是 所以我必须从URL中删除。 我在angularJS中遇到了从URL隐藏的问题,所以我修改了代码来解决这个问题,正如在不同论坛上提到的那样。 我有补充 $locationProvider.html5模式({ 启用:对, requireBase:错误 }); 在我的索引中,我添加了 <base href="/admin"> 它工作正常,但有两个问题 它从URL中隐藏了“admin”,我曾经在哪里使用过jquery for window.location.href它向我显示了
我有补充 $locationProvider.html5模式({ 启用:对, requireBase:错误 }); 在我的索引中,我添加了
<base href="/admin">
它工作正常,但有两个问题
它从URL中隐藏了“admin”,我曾经在哪里使用过jquery for window.location.href它向我显示了不同的URL,然后突然重定向到新的URL,而没有#和admin从URL中删除
,使HTML5模式(true)
在.config中,执行以下操作:
$locationProvider.html5Mode(true)代码>
在头标记placebase标记中:
从锚定元素()中删除#
不要忘记注入$locationProvider
以从url makeHTML5模式(true)
中删除
在.config中,执行以下操作:
$locationProvider.html5Mode(true)代码>
在头标记placebase标记中:
从锚定元素()中删除#
不要忘记注入$locationProvider
您设置了requireBase:false
。但是,使用了
。为什么?因为只有当我像我提到的那样设置它时,它才能正常工作,你有更好的建议吗?请与我分享。现在我对requireBase使用默认值,这是真的,但它仍然向我显示了一个错误。你到底面临什么错误?我当前的URL是这样的,我想从URL中删除#并且我按照所有步骤从角度文档中删除#从URL中删除#。。。按照以下说明操作后,我的url如下所示,但我也需要在url中使用admin。您确实设置了requireBase:false
。但是,使用了
。为什么?因为只有当我像我提到的那样设置它时,它才能正常工作,你有更好的建议吗?请与我分享。现在我对requireBase使用默认值,这是真的,但它仍然向我显示了一个错误。你到底面临什么错误?我当前的URL是这样的,我想从URL中删除#并且我按照所有步骤从角度文档中删除#从URL中删除#。。。在遵循说明之后,我的url是这样的,但我需要在url的hanks中使用admin。我遵循了您的说明,但是我的索引url是这样的“”,在单击任何锚定标记打开新页面之后,它就像“不要在锚定元素中放置#
”。删除这些。谢谢,我已经按照您的指示进行了操作,但我的索引URL类似于“”在单击任何锚定标记打开新页面后,它类似于“不要将#
放置在锚定元素中”。把那些拿走。
Options +FollowSymLinks
Options +Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|satellizer|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]