【发布时间】:2016-12-15 19:48:17
【问题描述】:
好吧,标题几乎概括了它。我正在尝试隐藏 index.php,但任何其他 php 文件(例如 file.php)都会变成 /file/ 等...
到目前为止,我有这个 htaccess,但它不工作......
Options -Indexes -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]
谁能帮我解决这个问题?
谢谢。
【问题讨论】:
标签: php apache .htaccess mod-rewrite