LoadModule rewrite_module modules/mod_rewrite.s
하지만 누구도 내 재작성할 작동됨, 심지어 같은 간단한 규칙을 수준들과
RewriteRule not_found %{DOCUMENT_ROOT}/index.php?page=404
터미널 명령어를 사용하기 위해 '다음' mod_rewrite 입력할 수 있습니다.
sudo a2enmod rewrite
이후 apache2 재시작하여
sudo /etc/init.d/apache2 restart
또는
sudo service apache2 restart
또는 새로운 통합 시스템 제어 방식에 따라
sudo systemctl restart apache2
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
'위' .htaccess 파일 (배치된 경우 '에' 도쿠멘트로트) 는 모든 트래픽으로부터 이네스.프프 파일 '에서' '한' 리디렉션하십시오 충족되었으며 도쿠멘트로트 파일이 있습니다.
따라서 let& # 39 는 디렉터리 구조 및 하테프도치 도쿠멘트로트 '' s say you 다음과 같습니다.
httpdocs/
.htaccess
index.php
images/
hello.png
js/
jquery.js
css/
style.css
includes/
app/
app.php
하테프도치 요청한 사람이 될 수 있는 모든 파일을 사용하여 위와 같은 역할을 했다 ',' 다른 모든 리디렉션됩니다 httpdocs/index.php .htaccess '하지만'. '에는 / 앱' 응용 프로그램 파일에 액세스할 수 없습니다.
내가 내 상황에 있었다.
RewriteEngine On
htaccess '내' 함께 기술입니까 모듈에서는 로드되었는지 작동안함 것이다.
내 문제가 해결 방법이 편집하려는 내 6호스트 엔트리급에서 앵거스우드
AllowOverride all
',' 에 대한 단면 해당 사이트 질문이예요 Directory> <.
만약 위의 작동됨 /etc/apache2/sites-enabled/000-default 편집하든 시도하시겠습니까 비사양
맨 위에 거의 찾을 수 있습니다.
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
'모든' 없음 '을' 알로보버라이드 알로보버라이드 변경하십시오
이 협력했습니다 가져다줄래요
여러 가지 방법으로 이 문제를 해결할 수 있는 방법을 알고 있는 경우 루트에 배정됩니다.
첫째, apache 문제가 있을 수 없다는 이 mod_rewrite.c 모듈에서는 설치했거나 활성화되었습니다.
따라서 다음과 같이 활성화하십시오 했습니다
sudo a2enmod 재작성할 ''
'서비스' apache2 재시작해야
또한, 위, 그래도 작동하지 않을 경우 외에도 오버라이드합니다 의 apache 구성 파일을 변경해야 할 규칙 (통칭 apache2.conf 하트피콘프, 또는 000 기본 파일).
&Quot 찾을 디렉터리입니다 /var/www/";
변경하십시오 None" 오버라이드합니다 "; 를 All" 오버라이드합니다 ";
오류가 발생하면 없으면 너회의 우저드리 모듈에서는 재작성할 모듈에서는 한다는 것이다. 사용할 수 없습니다. 이러한 이유로 활성화하십시오 합니다.
sudo a2enmod 우저드리 ''
이에 대해 이 사이트를 방문할 수 있는 더 읽을 수 있습니다. http://seventhsoulmountain.blogspot.com/2014/02/wordpress-permalink-ubuntu-problem-solutions.html
단말기 및 열 수 있게 ',' 네 '' 모듈에서는 재작성할 a2enmod 트리핀 mod_rewrite Apache 의.
그럼 documentum. 편집하십시오 /etc/apache2/sites-available '와' 기본 파일. (이 권한을 사용할 수 있는 사이트 이 파일 및 폴더 쓸 수 있어야 합니다.)
기존 라인을 복귀시킴 함께 아래에 4 14
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
이제 '또는' 서비스 '가' /etc/init.d/apache2 apache2 재시작하여 재시작하여 재시작하여 아파치
시행하십시오 uirl 청소하십시오 다시 테스트, 이번에는 무너지게 된다.
아파치 변경하십시오 새 버전이 어떤 식으로든. 그런 경우 2.4 버전은 아파치 /etc/apache2/ '가야'. 'Apache2.conf' 라는 이름의 파일이 있을 수 있다. 그 하나의 편집할 수 있습니다 (rec.601 루트 권한이 있어야 한다). 이렇게 변경하십시오 디렉터리입니다 텍스트
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
이제 재시작해야 아파치.
service apache2 reload
희망 작동하잖아.
gt, edit& &, lt;;
그냥 눈에 횡격막탈장의 mod_rewrite.s mod_rewrite.so 대신 희망을, s - # 39 이 질문을 잘못 that& 아니라 httpd. conf 파일! )
gt, /edit& &, lt;;
First off, 한 번 보세요 해당 Apache 설치 디렉터리입니다. (# 39, 가정, C:\Program Files" 迈向 " 설치한 I& 될 겁니다. 여기)
한 번 보세요 폴더: 소프트웨어 Foundation\Apache2.2\modules" Files\Apache C:\Program "; # 39 라는 파일이 mod_rewrite.so 및 smartupdate there&, 그 안에 있는 것이다. (갖춰야 할 기본 설치, it& # 39 의 일부로 제공됩니다.
다음으로, C:\Program 개방 소프트웨어 Foundation\Apache2.2\conf" Files\Apache "; 하테프d.콘프트 및 오픈 Smartupdate 선.
#LoadModule rewrite_module modules/mod_rewrite.so
는 주석:
LoadModule rewrite_module modules/mod_rewrite.so
또한 사용하려면 루리틴진 기본적으로 같은 항목을 추가할 수도 있습니다
<IfModule mod_rewrite>
RewriteEngine On
</IfModule>
끝까지 너회의 httpd. conf 절실해졌습니다.
그렇지 않으면 지정한 smartupdate
RewriteEngine On
어디선가 너회의 .htaccess 파일.
그냥 이런게야
sudo a2enmod rewrite
apache 서비스를 제공한 후 다음 명령을 다시 시작해야 합니다
sudo service apache2 restart
제가 처음으로 mod_rewrite 규칙을 무시하고, 내가 배운 적도 있어 어려움을 겪고 있는 내 트래픽으로부터 (실망스럽게도) 가 그 목적을 두고 있는 ',' 내 잘못 배치된 < VirtualHost>, 그들에게 그들이 아무리 잘 쓰여진 모든 트래픽으로부터 무시할 수 있을 것 "이라고 말했다. # 39 이 isn& smartupdate, t 일이 얻을 수 있습니다.
'# 변경하십시오 로그에서는 위치에 맞게 시스템. 루리트로그 /var/log/apache-rw.log 루리트로글벨 2 '
이러한 매개변수입니다 가 정상적으로 수행할 수 있도록 그들을 재활용합니다 아파치 재시작하여 경우 활성화 및 좀더 지켜본 mod_rewrite 비헤이비어를. 이 문제가 해결된 뒤로를 끄고 나면, 선반가공 루리트로글벨 가능성도 없지 않다.
또한 이 책갈피 is your best friend: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html # 루리트로그
AllowOverride mod_rewrite mod_mime
이 선 및 취소 댓글 있어야 합니다.
LoadModule rewrite_module modules/mod_rewrite.so
세렌시스