이상한 퍼머 링크 문제 : / company-2 /의 이름을 / company /로 바꿀 수 없습니다


15

회사라는 제목의 페이지를 만들었습니다. 그러나 영구 링크는 / company-2 /로 바뀌었고 / company /로 변경하려고 시도하면 작동하지 않습니다. 웹 사이트는 8 페이지를 가지고 있으며 회사는 없습니다. (페이지 제목으로 회사가 과거에 사용되었는지 여부를 모르십니까?)

무엇을 할 수 있고 원인은 무엇입니까? 어디를 봐야합니까? phpmyadmin을 사용하는 것을 두려워하지 않습니다.)

문안 인사


1
귀하의 페이지와 동일한 이름을 가진 미디어 라이브러리의 항목으로 인해 페이지 퍼머 링크 이름에 숫자가 추가 될 수 있음을 확인할 수 있습니다.
Chris

이 슬러그 / 이름이있는 다른 페이지가 휴지통에 있는지 여부가 확실하다면 Yoast 리디렉션 일 수 있습니다! 내 경우에는 IT 였고 Kman 덕분에 해결했습니다! 감사!!
Roza

답변:


11

다른 페이지의 슬러그를 확인하십시오-그 중 하나에 / company /가 사용될 가능성이 있습니다. 또한 사이트에서 / company /로 이동하여 문제가 발생하는지 확인할 수 있습니다.

의견에서 언급했듯이 휴지통도 확인하십시오. 해당 이름의 페이지를 삭제했을 수 있지만 여전히 휴지통에 있으면 해당 이름을 재사용 할 수 없습니다.


6
이 시점까지 "쓰레기통"도 확인하십시오
Z Man

네, 쓰레기가 문제였습니다. 이것은 깨끗한 테스트 웹 사이트입니다. 사랑스러운 파트너가 테스트 페이지를 만들어 직접 휴지통에 버렸습니다.
alex

1
해당 슬러그로 이미지를 추가하면 문제가 발생할 수 있습니다. 따라서 모든 게시물, 페이지, 카테고리 및 태그가 확인되면 미디어 갤러리로 이동하여 "회사"와 같은 슬러그 이름을 검색하십시오. 이미지를 찾고 편집을 클릭하고 화면 옵션을 사용하여 슬러그를 표시 한 다음 필요한 경우 이름을 바꿉니다.
데빈 피터슨

6

당신은 가까이 있습니다. 특정 시점에 '회사'라는 제목의 다른 페이지가 작성 되었기 때문에 (퍼머 링크를 게시 할 필요는 없음) 퍼머 링크를 변경할 수 없습니다. 불행히도, 다른 페이지 이름을 지정하는 것 외에도 WordPress에서이를 변경하기 위해 할 수있는 일이 많지 않습니다. 그러나 액세스 권한이 있고 'wp_posts'테이블을 보면 데이터베이스로 이동할 수 있습니다. 단순히 '회사'인 것을 찾아 삭제할 때까지 '제목 제목'열에서 계속 검색하십시오. 이론적으로 문제를 해결해야합니다.


tx @cmegown, 쓰레기를 보지 않았다
alex

4

나는 같은 문제가 있었고 일반적으로 제안 된 모든 것을했습니다 (빈 쓰레기 등). 문제는 갤러리에 페이지와 같은 이름의 이미지가 있다는 것입니다. 이미지를 삭제하고 새 이름으로 업로드하면 문제가 사라졌습니다.


2

제 경우에는 / gallery / 2010-2 /를 / gallery / 2010 /로 바꾸려고했습니다. 이것은 페이지 슬러그의 이름을 숫자로 바꾸려는 것을 제외하고는 귀하의 경우와 유사합니다. 숫자는 아카이브 유형 페이지 용으로 예약되어 있기 때문에 워드 프레스에서는 금지되어 있습니다. 내가 찾지 않은 다른 제한 사항이있을 수 있습니다. 잘하면 이것은 "WP 페이지 슬러그를 변경할 수 없습니다"를 검색 한 후 여기에있는 다른 누군가를 도울 수 있기를 바랍니다.


1

나는이 문제가 있었다. 그리고 모든 포럼과 휴지통 및 초안 및 이미지를 동일한 이름으로 확인했습니다. 결국 Yoast 플러그인의 잘못된 사용법-리디렉션 섹션과 관련된 문제를 좋아합니다. 존재하지 않는 페이지에 대한 리디렉션을 만들었고 해당 URL로 페이지를 만들지 못하게 막았습니다. 리디렉션을 삭제하면 슬러그의 이름을 바꿀 수있었습니다.


그것은 나를 위해 일했다.
thecodedeveloper.com

0

이미 가지고있는 동일한 슬러그 (아마 휴지통에 있음)가있는 다른 게시물 / 페이지가 있습니다. 그것을 찾아 그것으로 당신의 일을하십시오 :)


0

다른 사람들이 제안했듯이 이것은 post_name다른 WordPress 항목 의 중복 슬러그 또는 ( ) 처럼 보입니다 . WordPress의 모든 내용이 게시물 테이블에 저장되므로 (보통wp_posts )에 저장되므로 다음 SQL을 사용하면 시작 항목을 반환하여 문제를 일으키는 항목을 신속하게 좁힐 수 있습니다 company.

MySql (phpMyAdmin works)을 열고 SQL 탭에 입력하십시오.

SELECT ID, post_title, post_name, post_type 
FROM `wp_posts` 
WHERE post_name LIKE 'company%'
ORDER BY post_name
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.