Tôi có một vấn đề với việc tích hợp góc và Yii2 tôi có 2 phần:Yii2 + AngularJS
- thường xuyên ứng dụng Yii2
- điều khiển mà bắt đầu với actionIndex và làm việc với góc
Vấn đề là, khi tôi sao chép và dán url trong phần góc tôi luôn luôn nhận được lỗi 404. Cấu hình góc là
.config(function($routeProvider, $locationProvider) {
base = '/construct/';
$routeProvider.when(base+':className', {
templateUrl: '/construct/builder',
controller: 'BuilderCtrl',
reloadOnSearch: false
}).otherwise({
templateUrl: '/construct/heroes',
controller: 'HeroesCtrl'
});
$locationProvider.html5Mode(true);
});
Vậy, làm cách nào để tạo liên kết trực tiếp trong chế độ HTML5 hoạt động để xem các trang phù hợp? Đường dẫn như "/ construct/something" không hoạt động. htaccess của tôi là:
RewriteEngine on
# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward the request to index.php
RewriteRule . index.php
bạn có thể hiển thị cho chúng tôi url mà góc đang đưa ra yêu cầu và nhận 404 không? cũng là 'xây dựng' một tên thư mục hoặc tên bộ điều khiển yii2? – leninhasda