URL 끝의 .htm 확장자를 가진 모든 이전 링크를 새 URL example.com/fa로 리디렉션 301하고 싶습니다. 하지만 해당 링크에 연결해야하는 URL에 예외가 있습니다. 예외가 있습니다. .htacess 파일에 다음 코드를 작성합니다.리디렉션 301 일부 링크를 제외한 모든 링크
RewriteEngine On
RewriteCond %{HTTP_HOST} www\.example\.com [NC]
RewriteRule ^(کربن\sمولکولارسیو.htm)$ fa/مولکولارسیو/62-cms-کربن-مولکولارسیو [R=301,L]
RewriteRule ^(مولکولارسیو.htm)$ fa/مولکولارسیو [R=301,L]
RewriteRule ^(آلومینا\sاکتیو.htm)$ fa/مولکولارسیو/60-آلومینا-اکتیو [R=301,L]
RewriteRule (.*.htm)$ fa/ [R=301,L]
3 개의 첫 번째 링크가 올바르게 작동합니다. 다른 링크 결과 :
404 Page note found
마지막 정규식으로 example.com/fa에 다른 URL을 연결하고 싶습니다. 솔루션이란 무엇입니까?
리디렉션 301 with htaccess –