【发布时间】:2016-08-18 03:06:21
【问题描述】:
我正在尝试
- www.website.com/stuff.php 到 www.website.com/stuff
- www.website.com/things/stuff.php 到 www.website.com/things/stuff
- www.website.com/news.php?article=1 到 www.website.com/news/1
目前我的 htaccess 如下,但它只允许场景 1 和 2。我尝试了其他尝试,其中 3 工作,但不是 1 和 2。我不知道如何获得多个条件共存。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^news/([^/]*)$ /news.php?article=$1 [L]
【问题讨论】: