【问题标题】:Remove php from url从 url 中删除 php
【发布时间】:2013-10-27 19:47:54
【问题描述】:

我正在开发这个网站,需要从我的网址中删除 .php 扩展名。尝试使网址更短且没有结尾扩展名。

在我的根目录中,我有这种格式的文件: www.domain.com/index.php www.domain.com/about.php www.domain.com/services.php

..和其他类似的页面,没有子文件夹

试过这段代码没有效果

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ /index.php [L]

谢谢!

【问题讨论】:

  • 如果可以的话,我建议使用流行的 PHP 框架来增加开发时间并获得所需的内容。我最近使用了 Laravel 4,它非常好。但是 Silverstripe、CakePHP、Zend、Yii、Symfony、Phalcon、CodeIgniter(虽然这个被开发者放弃了)和 Kohana 是流行的选择。当然,也有 CMS,但我假设您正在寻找自定义构建的东西。

标签: php .htaccess url


【解决方案1】:

更改此行以捕获正则表达式组$1

 RewriteRule ^(.*)$ /$1.php [L]

【讨论】:

  • 感谢 jay,它现在可以工作了
猜你喜欢
  • 2015-06-15
  • 1970-01-01
  • 1970-01-01
  • 2013-07-24
  • 1970-01-01
  • 1970-01-01
  • 2013-05-09
  • 2017-08-11
相关资源
最近更新 更多