簡體   English   中英

.htaccess一到三個/級別

[英].htaccess One to Three /levels

我需要接受類似以下內容的RewriteRules

mysite/courses going to mysite/index.php?page=courses

mysite/courses/add going to mysite/index.php?page=courses&action=add

mysite/courses/edit/3 goint to mysite/index.php?page=courses&action=edit&id=3

目前,我正在使用:

RewriteEngine On
RewriteRule %{REQUEST_FILENAME} !-f
RewriteRule %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI}  !\.(php|html?|jpg|gif|js|css)$
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ index.php?page=$1&action=$2&id=$3

但是,當我嘗試使用mysite / courses /時,它不起作用。

問候

我用這個.htaccess了

RewriteEngine On
RewriteRule %{REQUEST_FILENAME} !-f
RewriteRule %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI}  !\.(php|html?|jpg|gif|js|css)$
RewriteRule ^([^/]*)/?([^/]*)/?([^/]*)$ index.php?page=$1&action=$2&id=$3

暫無
暫無

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

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