`
天梯梦
  • 浏览: 13631221 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

php mvc 通过 htaccess 隐藏 index.php 或 index.php?arg=

阅读更多

 

自己写了一个mvc 但是有的hosting无法通过 htaccess 正常隐藏 index.php 或 index.php?arg=, 下面找到了答案:


# Turn on URL rewriting
RewriteEngine On

# Installation directory 如果你的项目在非根目录的话,就填目录名,比如:/test/
RewriteBase /DIR_HERE/

# Protect application and system files from being viewed
RewriteRule ^(application|modules|system) - [F,L]

# Allow any files or directories that exist to be displayed directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Rewrite all other URLs to index.php/URL
RewriteRule .* index.php/$0 [PT,L]
# or
#RewriteRule .* index.php?arg=$0 [PT,L]
 
以上代码写到 .htaccess 文件,并放置项目根目录下

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics