PHP 파일의 전체 폴더를 83 개의 파일과 함께 더 친숙한 이름의 새 폴더로 변경했습니다. 들어오는 대부분의 URI는 명명 된 앵커 '#'을가집니다.리디렉션 폴더 및 부분 파일 이름
명명 된 앵커를 포함하여 이전 폴더/파일 이름의 링크를/filename으로 리디렉션해야합니다. 변경된 부분 이후의 URI 부분은 그대로 유지합니다.
리디렉션의 개별 줄을 사용하여 개별 파일을 만들 수 있지만 전체적으로 수행 할 수있는 방법이 있는지 궁금합니다.
변경 : mysite.com/folder1/filename1-(other 물건을 포함하여 지정된 앵커)
에 : 지정된 앵커를 포함 mysite.com/folder2/filename2-(other 물건)
몇 시간 동안 아카이브를 조사하고 Rewrite 및 Redirect에 대한 온라인 검색을했지만, 부분 파일 이름을 리디렉션하는 데는 아무 것도 언급하지 않았습니다.
RewriteCond/Rule 또는 Redirect를 작성하는 데 도움이 필요합니다. 제공된 모든 도움에 미리 감사드립니다.
(편집) Redirectmatch를 사용하여/folder1 /의 모든 페이지에 대한 모든 요청을/folder2 /의 기본 색인 페이지로 간단히 리디렉션하기로 결정했습니다. .
RedirectMatch에 ^/폴더 1/파일 이름 1 * $ http://example.com/folder2/index.php
시도해 보셨습니까? 그렇다면 그것을 게시하십시오. – bloodyKnuckles
정규 표현식이나 내가 무엇을 필요로하는지 다시 쓰기를 만드는 데 사용되는 것이 무엇인지 모르기 때문에 나는 아무것도 시도하지 않았습니다. –
Apache가 웹 서버입니까? 그렇다면 .htaccess 파일에 액세스 할 수 있습니까? # 매개 변수를 리디렉션하는 경우 PHP, Perl 등과 같은 서버 스크립트를 사용하여 수행합니다. – bloodyKnuckles