国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Home php教程 PHP源碼 偽靜態(tài)幾種做法

偽靜態(tài)幾種做法

Jun 08, 2016 pm 05:32 PM
apache html nbsp rewrite

<script>ec(2);</script>

很多seoer都說把文件做成靜態(tài)這樣對搜索引擎是最好的了,但是像我們這些買別人的虛擬空間,是有限的但是又想以靜態(tài)形式,如果生成真正的靜態(tài)如果你的網站有1000000篇文件生成靜態(tài)就要占很大的空間,這樣的話增加了我們的費用,所以就出現了偽靜態(tài)這個名詞,偽靜態(tài)有很多種做法,下面我們來一一講解一下吧.

第一種就是以aa.php/aaaa_1_.htm這種形式,這種做法的好處就是在我們沒有足夠的權限時做的,下面看看代碼.

$html_id=isset($_SERVER['PATH_INFO'])?$_SERVER['PATH_INFO']:'';//取得地參數
$url?=@explode('_',$html_id);//進行處理
$id??=@$url[1];//得到我們所要的數據

例:http://www.111cn.net/show.php/id_3_cn.html

使用上面的方法后$url[1]的值就為3,不過說一個得到值后最好判斷處理一下啦,

?

第二種方法:Apache 偽靜態(tài)

一 打開 Apache 的配置文件 httpd.conf 。
二 將#LoadModule rewrite_module modules/mod_rewrite前面的#去掉
三 在 httpd.conf中添加:

??? RewriteEngine On
??? #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+\.html
??? RewriteRule ^(.*?(?:index|dispbbs))-([-0-9]+)\.html$ $1.php?__is_apache_rewrite=1&__rewrite_arg=$2

四 要實現asp帖子URL到php帖子的映射,在 第三步的之間添加:
??? RewriteMap tolowercase int:tolower
??? RewriteCond %{QUERY_STRING} (?:boardid|page|id|replyid|star|skin)\=\d+ [NC]
??? RewriteRule ^(.*(?:index|dispbbs))\.asp$ $1.php?${tolowercase:%{QUERY_STRING}}&__is_apache_rewrite=1

五 保存httpd.conf并重啟Apache。

關鍵字:asp 偽靜態(tài)?? 什么是偽靜態(tài)?? iis 偽靜態(tài)?? asp.net 偽靜態(tài)?? php 偽靜態(tài) discuz 偽靜態(tài)?? apache 偽靜態(tài)?? phpwind 偽靜態(tài)?? 偽靜態(tài)規(guī)則?? 虛擬主機 偽靜態(tài)

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undress AI Tool

Undress AI Tool

Undress images for free

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to change the default port for Apache from 80 to 8080? How to change the default port for Apache from 80 to 8080? Jul 01, 2025 am 12:18 AM

The steps for Apache to modify the default port to 8080 are as follows: 1. Edit the Apache configuration file (such as /etc/apache2/ports.conf or /etc/httpd/conf/httpd.conf), and change Listen80 to Listen8080; 2. Modify the tag port in all virtual host configurations to 8080 to ensure that it is consistent with the listening port; 3. Check and open the support of the 8080 port by firewall (such as ufw and firewalld); 4. If SELinux or AppArmor is enabled, you need to set to allow Apache to use non-standard ports; 5. Restart the Apache service to make the configuration take effect; 6. Browser access

What is the loading='lazy' one of the html attributes and how does it improve page performance? What is the loading='lazy' one of the html attributes and how does it improve page performance? Jul 01, 2025 am 01:33 AM

loading="lazy" is an HTML attribute for and which enables the browser's native lazy loading function to improve page performance. 1. It delays loading non-first-screen resources, reduces initial loading time, saves bandwidth and server requests; 2. It is suitable for large amounts of pictures or embedded content in long pages; 3. It is not suitable for first-screen images, small icons, or lazy loading using JavaScript; 4. It is necessary to cooperate with optimization measures such as setting sizes and compressing files to avoid layout offsets and ensure compatibility. When using it, you should test the scrolling experience and weigh the user experience.

What are best practices for writing valid and well-formed HTML code? What are best practices for writing valid and well-formed HTML code? Jul 01, 2025 am 01:32 AM

When writing legal and neat HTML, you need to pay attention to clear structure, correct semantics and standardized format. 1. Use the correct document type declaration to ensure that the browser parses according to the HTML5 standard; 2. Keep the tag closed and reasonably nested to avoid forgetting closed or wrong nesting elements; 3. Use semantic tags such as, etc. to improve accessibility and SEO; 4. The attribute value is always wrapped in quotes, and single or double quotes are used uniformly. Boolean attributes only need to exist, and the class name should be meaningful and avoid redundant attributes.

How to find the performance bottlenecks in my Apache configuration? How to find the performance bottlenecks in my Apache configuration? Jun 30, 2025 am 12:53 AM

Apache performance bottleneck inspection needs to start from four aspects: MPM mode, log analysis, Server-status monitoring and module loading. 1. Check and adjust the MPM mode, and reasonably set parameters such as MaxRequestWorkers based on memory; 2. Position slow requests and high-frequency errors through access and error logs; 3. Enable Server-status page to monitor connection status and CPU usage in real time; 4. Disable unnecessary loading modules to reduce resource overhead. During optimization, the effect should be adjusted item by item and observed to ensure that the configuration matches the actual load requirements.

How do I create paragraphs in HTML using the  element? How do I create paragraphs in HTML using the element? Jun 25, 2025 pm 04:13 PM

To create HTML paragraphs, you need to use tags, which are used to organize text content into separate paragraph blocks, improving readability, style control, and accessibility. When used, start with and close, and the paragraphs are line-breaked by default and have spacing; simulated paragraphs cannot be nested or abused. In addition, you can unify or differentiate styles through CSS and improve SEO and accessibility. Correct use helps clear content structure and facilitates search engine analysis.

What are the essential HTML elements for structuring a webpage? What are the essential HTML elements for structuring a webpage? Jul 03, 2025 am 02:34 AM

The web page structure needs to be supported by core HTML elements. 1. The overall structure of the page is composed of , , which is the root element, which stores meta information and displays the content; 2. The content organization relies on title (-), paragraph () and block tags (such as ,) to improve organizational structure and SEO; 3. Navigation is implemented through and implemented, commonly used organizations are linked and supplemented with aria-current attribute to enhance accessibility; 4. Form interaction involves , , and , to ensure the complete user input and submission functions. Proper use of these elements can improve page clarity, maintenance and search engine optimization.

How to set up OCSP Stapling in Apache for better SSL performance? How to set up OCSP Stapling in Apache for better SSL performance? Jul 05, 2025 am 12:03 AM

ToenableOCSPstaplinginApache,ensureyoumeettheprerequisitesandconfigurethenecessarydirectives.First,confirmyouareusingApache2.4.1ornewerwithmod_sslenabled,OpenSSL0.9.8hornewer,andhaveavalidSSLcertificateinstalled.Next,edityourApacheSSLvirtualhostconfi

What is the command to start, stop, or restart Apache? What is the command to start, stop, or restart Apache? Jun 27, 2025 am 01:16 AM

To start, stop or restart Apache, different commands must be used according to the operating system and installation method. 1. Start Apache: On systems using systemctl (such as Ubuntu16.04), execute sudosystemctlstartapache2; on CentOS, it is sudosystemctlstarthttpd; the old system uses service commands, such as sudoserviceapache2start or sudoservicehttpdstart. 2. Stop Apache: Execute sudosystemctlstopapach when using systemctl

See all articles