`
haoningabc
  • 浏览: 1477945 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php rewrite

阅读更多
环境ubuntu14
apache2
php5

apt-get install php5
apt-get install libapache2-mod-php5

配置rewrite
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

vim /etc/apache2/apache2.conf
最后一行
ServerName ubuntu

中间
<Directory />
        #Options FollowSymLinks
        Options Indexes FollowSymLinks
        Require all denied
        AllowOverride All 
        Order allow,deny
        Allow from all
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All 
        Require all granted
        Order allow,deny
        Allow from all
</Directory>



主要是
        AllowOverride All
        Order allow,deny
        Allow from all

/etc/apache2/sites-enabled/000-default.conf
设置根路径
DocumentRoot /var/www



/var/www下
建立
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteRule "index.html" "index.php" [P,L]
RewriteRule "index.html" "index.php"
</IfModule>


apachectl restart
http://ubuntu/index.html
会跳转到index.php
分享到:
评论

相关推荐

    php rewrite

    `php rewrite` 主要涉及的是 Apache 服务器中的 mod_rewrite 模块,这是一个强大的 URL 重写工具,常用于 PHP 开发中优化网址结构、实现动态URL的静态化以及阻止恶意IP访问等功能。该模块通过定义规则来改变服务器...

    php Rewrite 拟静态

    在探讨“PHP Rewrite拟静态”这一主题时,我们主要聚焦于如何通过Apache服务器的mod_rewrite模块,将动态URL转换为看似静态(即“拟静态”)的URL格式,以提升网站的SEO效果、用户友好度及性能。此过程通常涉及对...

    IIS环境下PHP rewrite重写设置(支持中文参数)

    在网站根目录下加入: Web.Config: &lt;?xml version=1.0 encoding=”UTF-8″?&gt; &lt;rewrite&gt; ...^(index\.php|images|assets|robots\.txt)&gt; &lt;action type=Rewrite url=cnurl.php&gt; &lt;/rul

    最土团购系统 v2.0 build 20120502, WAP完整自己测试过

    alifast csend.php kindupload.php rewrite upload.php alipay.html db.sql manage rewrite.php vote api feedback manage.php robots.txt v.php app.php feed.php message r.php wap biz file...

    urlrewrite2伪静态与使用文档(IIS)

    总之,urlrewrite2在IIS环境下的应用是提升网站性能和用户体验的重要手段,尤其是在多版本PHP的环境中,它能帮助开发者更灵活地管理网站的URL结构。通过学习和实践,你可以掌握这项技术,让网站变得更加高效和易于...

    php-rewrite网站伪静态测试文件

    在网站开发中,"php-rewrite网站伪静态测试文件"是一个关键的概念,它涉及到Web服务器配置、URL重写以及PHP编程技术。这个标题所指的测试文件主要用于检测服务器环境是否支持使用PHP的mod_rewrite模块来实现伪静态...

    iis_rewrite.zip

    在iis下为php添加rewrite功能 URL-Rewrite是一种URL地址静态化技术,可有效增加搜索引擎的收录。 下面分别介绍记事狗系统在IIS 服务器下的Rewrite设置方法(Apache服务器默认即可支持): 一、路径模式; 1、...

    nginx设置rewrite规则

    在LNMP(Linux + Nginx + MySQL + PHP)环境中,配置Nginx的rewrite规则是优化网站URL和实现动态URL静态化的重要步骤。下面将详细介绍如何在LNMP环境中配置Nginx的rewrite规则。 首先,了解rewrite规则的基本概念。...

    IIS rewrite

    1. **SEO优化**:将`product.php?id=123`重写为`product/123`。 2. **隐藏技术细节**:隐藏ASP.NET的扩展名,如将`default.aspx`重写为`default`。 3. **重定向**:将已废弃的页面重定向到新的URL,避免404错误。 4....

    ISAPI_Rewrite3完美破解版

    它还可以与IIS的其他模块协同工作,如ASP.NET、PHP等,以实现更复杂的网站架构需求。 在描述中提到的"已正常网站伪静态化",意味着这个组件已经被成功应用于至少一个网站,实现了动态网页的静态化显示,这有助于...

    Rewrite伪静态组件

    **Rewrite伪静态组件详解** 在互联网开发中,"Rewrite伪静态组件"是一个非常重要的技术,它主要用于将动态URL转换为看似静态的URL形式,从而提高网站的用户体验和搜索引擎优化(SEO)效果。动态URL通常包含问号(?...

    Laravel开发-php-caddy

    rewrite { to {path} {path}/ /index.php?{query} } log stdout errors stdout } ``` 这里`example.dev`是你的测试域名,`./public`是Laravel项目的公共目录。 4. **设置Hosts文件**:在Windows系统的`C:\...

    Nginx的Rewrite规则与实例

    rewrite ^/article-(\d+).html$ /article.php?id=$1 last; ``` 这样,用户访问`/article-123.html`将被重写为`/article.php?id=123`。 ##### 3. 限制访问 通过Rewrite规则,可以限制对某些资源的访问,如仅允许...

    Rewrite.dll - 伪静态

    在IT行业中,Rewrite.dll与PHP的Rewrite模块密切相关,主要涉及到网站的URL重写技术,也就是我们常说的“伪静态”。这个技术主要用于优化网站的搜索引擎优化(SEO)和提高用户体验。下面将详细阐述这个话题。 伪...

    Rewrite 页面静态化组建

    **Rewrite 页面静态化组件详解** Rewrite 是一种在 Web 服务器中实现 URL 重写的技术,常用于网站优化和动态网站的伪静态处理。它允许我们通过自定义规则来改变用户请求的实际处理方式,而不会改变URL在浏览器中的...

    nginx rewrite常用示例

    ### Nginx Rewrite 常用示例解析 #### 一、从非-www 版本自动重定向到 www 版本 **应用场景:** 当用户访问 `abc.com`(无 www 的版本)时,需要自动重定向到 `http://www.abc.com`。 **配置示例:** ```nginx ...

    ISAPI_Rewrite3的安装和使用

    1. **URL美化**:通过ISAPI_Rewrite3可以隐藏动态参数,让URL看起来更加友好,比如把`/product.php?id=123`重写为`/product/123`。 2. **负载均衡**:可以依据规则将请求分发到不同的服务器或者不同版本的应用。 3...

    apache_rewrite语法

    apache_rewrite语法的详细解析,实现php的URL重写。

    URLRewrite.dll

    《深入理解URLRewrite.dll:实现网站优化与伪静态技术》 在Web开发领域,URL重写技术扮演着至关重要的角色,它可以帮助我们优化网站结构,提升用户体验,并对搜索引擎友好。其中,`URLRewrite.dll`是IIS(Internet ...

Global site tag (gtag.js) - Google Analytics