Khi tôi chạy codeigniter trong localhost thì tự động tải xuống tệp php lập chỉ mục?
Show ________số 8
$config['index_page'] = "index.php";0 $config['index_page'] = "index.php";1 $config['index_page'] = "index.php";2 $config['index_page'] = "index.php";3 $config['index_page'] = "index.php";4 $config['index_page'] = "index.php";5 $config['index_page'] = "index.php";6
Trong dự án CodeIgniter, chỉ mục. php mặc định sẽ được bao gồm trong URL nhưng để làm cho nó thân thiện với công cụ tìm kiếm và thân thiện với người dùng, chúng tôi cần xóa nó. Trong bài viết này, chúng ta sẽ tìm hiểu cách xóa chỉ mục. php trong Codeigniter Các gợi ý sau đây sẽ được đề cập trong bài viết này Hãy bắt đầu nào CodeIgniter là gì?CodeIgniter là một khung điều khiển PHP để phát triển ứng dụng nhanh chóng. Trong khi xây dựng một ứng dụng web, chúng ta dành nhiều thời gian để viết đi viết lại cùng một đoạn mã. Các khung cung cấp cho chúng tôi một khối khởi đầu và giảm thiểu số lượng mã cần thiết để xây dựng một trang web. CodeIgniter là một khung ứng dụng web PHP hướng đối tượng, mã nguồn mở, miễn phí, dễ sử dụng. CodeIgniter dựa trên MVC, nó có các thư viện để kết nối với cơ sở dữ liệu và thực hiện các hoạt động khác nhau như gửi email, tải tệp lên, v.v. Để sử dụng Codeigniter, bạn nên có một số kiến thức cơ bản về cú pháp PHP và cách tương tác với cơ sở dữ liệu và HTML Tại sao xóa chỉ mục. php?Đang xóa chỉ mục. php làm cho URL trông gọn gàng và chuyên nghiệp hơn. Khung Codeigniter phục vụ tất cả các chế độ xem thông qua một tệp chỉ mục. php. Không có tệp này, sẽ không có mô hình/khung nhìn/bộ điều khiển nào hoạt động. Chúng ta cần xóa chỉ mục. php từ URL có cấu hình phù hợp nếu không nó sẽ hiển thị trang 404 Cách xóa chỉ mục. php?1. Tạo một. tập tin htaccess Đầu tiên chúng ta sẽ cần tạo một. htaccess trong thư mục gốc của dự án hoặc thư mục CodeIgniter. Tạo ra một. htaccess sẽ cho phép chúng tôi sửa đổi quy tắc viết lại mà không cần truy cập tệp cấu hình máy chủ. Vì lý do này,. htaccess rất quan trọng đối với bảo mật ứng dụng web của chúng tôi, do đó đảm bảo rằng tệp được ẩn. htaccess là từ viết tắt được sử dụng cho Truy cập siêu văn bản, nó là tệp cấu hình điều khiển thư mục “. htaccess” Sau khi tạo. htaccess, thêm đoạn mã sau vào tệp này RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] 2. Đang xóa chỉ mục. tập tin php Mở cấu hình. php trong trình soạn thảo văn bản của bạn và xóa chỉ mục. php từ đây Biến đổi $config['index_page'] = "index.php"; Đến $config['index_page'] = ''; Nhưng trong một số trường hợp, có thể xảy ra trường hợp cài đặt mặc định cho url_protocol không hoạt động bình thường. Để giải quyết vấn đề này, chúng ta cần mở config. php và Biến đổi $config['uri_protocol'] = "AUTO"; Đến $config['uri_protocol'] = "REQUEST_URI"; Hầu hết thời gian nó đã được đặt thành REQUEST_URI, Trong trường hợp đó, chúng tôi không cần thay đổi nó 3. Kích hoạt apache mod_rewrite Bây giờ, chúng ta sẽ cần kích hoạt mod_rewrite với sự trợ giúp của lệnh sau $ sudo a2enmod rewrite 4. Khởi động lại Apache Bây giờ chúng ta cần khởi động lại Apache, để làm như vậy chúng ta viết lệnh sau $ sudo service apache2 restart Điều này sẽ kích hoạt mô-đun hoặc cảnh báo chúng tôi rằng mô-đun đã có hiệu lực. Bây giờ với điều này, chúng ta đã đi đến cuối bài viết. Tôi hy vọng các bạn thích nó và hiểu các khái niệm về PHP. Vì vậy, với phần cuối của hướng dẫn này, bạn không còn là người mới làm quen với ngôn ngữ kịch bản nữa Nếu bạn thấy blog Hướng dẫn PHP này có liên quan, hãy xem Đào tạo Chứng chỉ PHP của Edureka, một công ty học tập trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải rộng trên toàn cầu Có một câu hỏi cho chúng tôi? . php trong Codeigniter” và tôi sẽ liên hệ lại với bạn Tại sao tệp php được tải xuống thay vì thực thi?Điều này thường là do mã xử lý không đúng . bên trong. htaccess, bạn sẽ muốn đảm bảo mã trình xử lý khớp với phiên bản php của bạn. Nếu không, các tệp php có thể cố tải xuống thay vì xử lý.
Làm cách nào để tránh lập chỉ mục php trong CodeIgniter?Cách xóa chỉ mục. . Tạo một. tập tin htaccess Đang xóa chỉ mục. tập tin php Kích hoạt apache mod_rewrite Khởi động lại Apache Làm cách nào để xóa chỉ mục php khỏi URL CI?Các bước để xóa tệp chỉ mục khỏi url trong CodeIgniter
. conf. Bước 2. Đặt cấu hình['index_page'] = '';
Chỉ mục php ở đâu trong CodeIgniter?php #Theo mặc định, chỉ mục. php sẽ được được đưa vào URL của bạn . # Tạo một. htaccess trong thư mục gốc của bạn và dán mã bên dưới RewriteEngine On RewriteCond %{REQUEST_FILENAME}. - f RewriteCond %{REQUEST_FILENAME}. - |