Heim  >  Artikel  >  Backend-Entwicklung  >  Wie konfiguriere ich Apache pseudostatisch?

Wie konfiguriere ich Apache pseudostatisch?

青灯夜游
青灯夜游Original
2019-10-15 17:00:435613Durchsuche

Wie konfiguriere ich Apache pseudostatisch?

伪静态是把动态网页的请求方式伪装成静态网页。那么想要使用伪静态技术,需要进行apache伪静态配置。

Apache的伪静态配置

1、网站根目录下需要有 .htaccess 文件,没有则自己创建一个,内容如下:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

如果你的apache是fastcgi模式下,则需要修改

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

替换成

RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

2、在apache的配置文件httpd.conf中查找 : LoadModule rewrite_module modules/mod_rewrite.so  将前面的#去掉,假如没有这段内容,则需要手动加上

3、在apache的配置文件httpd.conf中查找所有的 AllowOverride None,将 None 都替换成 All;保存文件,并重启apache服务。

Das obige ist der detaillierte Inhalt vonWie konfiguriere ich Apache pseudostatisch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn