日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

apache 伪静态 .htaccess

發布時間:2023/12/31 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 apache 伪静态 .htaccess 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

雖然網上有很多教程,但是我在這里進行簡單對我用到的總結一下。

加載Rewrite模塊:

在conf目錄下httpd.conf中找到

LoadModule rewrite_module modules/mod_rewrite.so

這句,去掉前邊的注釋符號“#”,或添加這句。

.htacess文件,開頭內容如下:

RewriteEngine on

RewriteEngine on是代表開啟rewrite。在正是寫規則前,先為大家講一下重寫中設計到的特殊字符的含義。和普通正則是通用的!

*代表前面0或更多個字符

+代表前面1或更多個字符

?代表前面0或1個字符

^代表字符串的開始位置

$代表字符串結束的位置

.為通配符,代表任何字符

\將跟在其后的字符還原為字符本身,例如“\+”代表的就是“+”,而非其它意思。

^在方括號里表示非的意思。例如[^.]代表非通配符。

在這里,我給大家列出一個我用到的.htacess。

RewriteEngine on RewriteRule index.htm$ dashboard.php RewriteRule ing-([0-9]{1,}).html$ activity_ing.php?page=$1 RewriteRule ago-([0-9]{1,}).html$ activity_ago.php?page=$1 RewriteRule mine-([0-9]{1,}).html$ activity_mine.php?page=$1 RewriteRule den-([0-9]{1,}).html$ dentify.php?page=$1 RewriteRule after-([0-9]{1,}).html$ after_activity.php?page=$1 RewriteRule news-([0-9]{1,}).html$ news.php?article_id=$1 RewriteRule new-([0-9]{1,}).html$ news_after.php?article_id=$1 RewriteRule yijian.html$ yijian.php RewriteRule byebye.html$ byebye.php

如果網站做改版,導致URL結構發生了變化,怎么辦?

答案很簡單,我們可以利用.htacess文件,通過寫rewrite規則,將老的URL 301到新的URL上。

?

?

?

轉載請注明出處:http://www.cnblogs.com/yydcdut/p/3688346.html

總結

以上是生活随笔為你收集整理的apache 伪静态 .htaccess的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。