簡體   English   中英

.htaccess從網址中刪除index.php

[英].htaccess removing index.php from URL

需要htaccess / mod_rewrite協助以:

  1. 從顯示網址中刪除index.php
  2. 將非index.php網址重定向到各自的index.php網址,而不顯示index.php
  3. 有時會有沒有index.php的網址
  4. url結構在域之后具有子文件夾,在帶有查詢字符串的index.php之后具有文件夾。 嘗試了所有答案,但不起作用。

范例網址:
domain.com/index.php/moduleA/modeuleB?var=1&bvar=2
domain.com/folder/index.php/moduleC/moduleD?var=1&bvar=2
domain.com/folder/index.php/m1/m2/m3/m4/m5

把它放在.htaccess文件中

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM