apache_conf .htaccess配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache_conf .htaccess配置相关的知识,希望对你有一定的参考价值。

//Podstawowa konfiguracja

Options -Indexes //blokuje dostęp do folderu i jego podfolderów w zależności gdzie znajduje się plik .htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]



//Inna gotowa konfiguracja

<IfModule mod_rewrite.c> //sprawdza czy istnieje na serwerze taka funkcja
  Options -Multiviews //wyłącza pojawianie się błędu używając np. nazw: test a test.php
  RewriteEngine On
  RewriteBase /UD_OOP_MVC_Traversy/traversymvc/public  //główny url do projektu z wyłączeniem adresu serwera np. localhost. Generalnie adres do projektu po localhost lub adresie serwera.
  RewriteCond %{REQUEST_FILENAME} !-d  //sprawdza czy żądany plik np. test.php istnieje i go otwiera, jeśli nie to przechodzi do instrukcji Rewrite Rule i ją wykonuje
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule  ^(.+)$ index.php?url=$1 [QSA,L]
</IfModule>

//Główny folder projektu aby skrócić adres i usunąć public/
<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteRule  ^$ public/ [L]  //Przepisuje public/ na główny adres czyli /UD_OOP_MVC_Traversy/traversymvc/
  RewriteRule  (.*) public/$1 [L]  //Przepisuje wszystko co jest za /UD_OOP_MVC_Traversy/traversymvc/ na public/posts/edit/1 
</IfModule>

以上是关于apache_conf .htaccess配置的主要内容,如果未能解决你的问题,请参考以下文章

apache_conf 默认.htaccess配置重定向到app.php

apache_conf .htaccess,#AngularJS,UI-Router:配置Apache服务器以使用html5Mode

apache_conf WordPress .htaccess配置文件。允许强制SSL,隐藏wp-config.php,标头ETag,GZIP压缩和过期缓存。

apache_conf Bot Block .htaccess #htaccess #botblock

apache_conf 通过.htaccess(主.htaccess)保护wordpress网站

apache_conf [linux:.htaccess] apache的htaccess说明。 #linux #apache