【发布时间】:2015-01-21 17:13:38
【问题描述】:
目前我的重写规则面临挑战,我网站上的 apache 错误日志将我的重写规则的某些部分记录为错误,报告文件不存在。示例`[Thu Jan 15 17:27:48 2015] [error] [client *****ip****] 文件不存在:/home/nst1/public_html/events,引用者:https://www.example.com/events/23924/Understanding-Core-HR-Processes-
重写规则:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^([^/]+)/?$ $1.php [NC,L]
RewriteRule ^events/([0-9]+)/([^/]+)/?$ event-detail.php?detail=$1 [NC,L]`
有人知道如何编写不会产生此错误的重写规则吗?
【问题讨论】:
标签: apache .htaccess url-rewriting