URL 재작성을 가진 두 개의 담요로 리디렉션(중 하나 워드 프레스에 대한 영구)

StackOverflow https://stackoverflow.com/questions/410933

문제

나는 비교적 복잡합니다.htaccess 파일을 제어하는 페이지 요청이 현재 리디렉션의 모든 요청을 파일(어떤 유형을 제외)파일 인덱스는 제외 한 디렉터리를 포함하는 워드프레스 설치합니다.

나는 지금을 사용하도록 설정해야 합 WordPress PermaLink 지원하지만 나는 몇 가지 어려움을 수정.htaccess 작동합니다.

영구가 필요한 이상을 생성-SEO 친숙한 Url 을,그리고 그들은 일반적으로 돌에 의해 독점적으로 워드 프레스-하지만 제 경우는 mod-재작성 규칙으로,자세한 이 필요(그렇지 않으면 사용이 그것을 제공합니다 404 응답).

여기에는 현재 있습니다.htaccess 내용:

RewriteEngine ON

RewriteCond %{HTTP_HOST} !^www\..*
RewriteCond %{HTTP_HOST}   !^$
RewriteCond %{HTTP_HOST} ^([^.]*)\.(co\.uk)
RewriteRule ^.*$     http://www.%1.%2%{REQUEST_URI} [R=permanent,L]

AddHandler application/x-httpd-php .phtml

#RewriteBase /blog/
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /blog/index.php [L]

RewriteBase /
RewriteRule  ^blog/  -  [L]
RewriteRule !\.(js|ico|gif|jpg|JPG|png|css|php|phtml|pdf|txt|xml|swf|flv)$ index.phtml

의 주석 부분은 어디서 나는 시도하고 실패하는 규칙을 추가한 워드프레스 PermaLink 기능이 있습니다.

처음에,이 코드가 작동하지만 사실 몇몇 비 워드 요청은 아직도로 라우팅 blog/index.php 파일을 하려고 할 때 링크를 따라 나의 블로그를 다른 사이트 영역,이들은 다시 다시 라우팅되 블로그 index.php.

도움이 되었습니까?

해결책

Well,I believe 나는 고정이 이제 대답이 돌이켜보면에서는 눈부시게 분명하다.을 만들었다.htaccess 파일에서/블로그/디렉토리고 배치된 관련 규칙에 있다는 것을 완벽하게 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top