Мой адрес ICQ: https://localhost/admin#/dashboard поэтому мне нужно удалить # из URL. Я столкнулся с проблемой, чтобы скрыть # от URL в angularJS, поэтому я изменил свой код, чтобы решить эту проблему, как упоминание на разных форумах.
я есть добавитьвопросов после удаления # из URL
$ locationProvider.html5Mode ({ включено: правда, requireBase: ложные });
и в моем индексе, у меня есть добавить
<base href="/admin">
и это мой мой файл .htaccess
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]
он работает нормально, но с 2-х проблем это было скрыть «админ» из URL и где когда-либо я использовал jquery для window.location.href, он показывает мне другой URL-адрес, а затем внезапно перенаправляет его на новый URL без # и admin
Вы установили 'requireBase: false'. Но используется ' '. Зачем? –
SaiUnique
потому что он работает только отлично, когда я устанавливаю его, как я упоминаю, у вас есть лучшие предложения, пожалуйста, поделитесь со мной. – hu7sy
теперь я использую default для requireBase, который является истинным, но он показывает мне ошибку. – hu7sy