0
URL이있는 방법을 찾고 있습니다 site.com/collection/name 실제로 위치하는 콘텐츠를 제공합니다 ... site.com/collection ?/COLLECTION_NAME = 이름.htaccess 규칙을 사용하여 쿼리 문자열을 경로로 다시 작성
웹 사이트가 워드 프레스에서 실행되고, 현재 루트에있는 기본 htaccess로 규칙을 사용하고 있습니다 : 그것은 워드 프레스에이기 때문에
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
, 그것은 현재 페이지/모음을 찾고/name은 존재하지 않으며 404 오류가 발생합니다.
"name"부분은 동적이어야하므로 "name"이라는 실제 폴더가 없습니다. – Jamie
그런 경우 세 번째 줄을 "RewriteRule ^/$ /collection/index.php"로 바꿀 수 있습니다 ... 물론 "collection"폴더에 index.php 파일이 있다면 ... –
그것은 WordPress이므로 "/ collection"은 실제로는 페이지가 아닌 폴더입니다. "collection"폴더를 만들면 끊어집니다. 루트의 .htaccess에 있어야한다는 규칙이 필요하다고 생각합니다. – Jamie