我想從我的網站刪除哈希標記。我通過以下代碼實現了它。角HTML5模式,路由器去頁面重新加載
$locationProvider.html5Mode(true);
以及在索引文件中添加基本URL。
我的問題是,如果我重新加載整個頁面後,在contct-us狀態。我正在重定向到被定義爲其他狀態的本地狀態。使用
配置是 -
服務器-Appache 數據庫 - MySQL的
我加入以下在.htaccess代碼重寫規則以及 -
RewriteEngine On
php_value post_max_size 120M
php_value upload_max_filesize 120M
php_value max_execution_time 90
RewriteCond %{HTTP_HOST} ^54\.201\.153\.244$ [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
RewriteCond %{HTTP_HOST} ^adkarlo.com$ [NC]
RewriteRule ^(.*)$ https://www.adkarlo.com/$1 [R=301,L]
#RewriteBase /html/
ErrorDocument 404 /404.php
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule^- [L]
RewriteRule ^(.*)$ index.php [L]
預期的結果 - 從重裝後狀態聯繫我們 - 我想要去同一頁的任何頁面。
不應該是路徑中的任何'#/' – charlietfl
@charlietfl - 網址中沒有任何#/但有一次,我刷新頁面來自/ about。它將我重定向到/ home狀態,這是我在stateProvider中以其他方式給出的狀態。 – Chetan
@charlietfl - 如果您向我推薦任何解決方案,我將非常感激。 :) – Chetan