Joomla를 사용하여 새 사이트를 구축하고 있으며 전역 구성에서 'SEF URL'을 제공하지만 'URL 재 작성 사용'을 선택했습니다. 완전한!HTACCESS RewriteRule은 URL을 변경하지만 OK 404 페이지를 제공합니다.
페이지에 대한 링크가 관련된 메뉴 항목이없는 경우 URL은 다음과 같습니다
example.com/10-category/5-article
나는 숫자와은 그래서처럼 보이는 htaccess로 사용하여 하이픈 제거 할 :
example.com/category/article을
내 htaccess로 파일에 다시 쓰기 규칙의를했습니다 것은 다음과 같습니다이 :
브라우저가 줄을 해결RewriteRule ^([0-9]+)-(.*)/([0-9]+)-(.*)$ /$1$2/$3$4 [R=301,L]
RewriteRule ^([0-9]+)(.*)/([0-9]+)(.*)$ /$2/$4 [R=301,L]
이제 내가 원하는 URL, example.com/category/article를 표시하지만 페이지가 404 오류를 보여줍니다!
Joomla SEF와 관련이 있습니까?
내가 뭘 잘못하고 있니? 모두 RewriteRule의의 활성 상태는
*이 업데이트 * 하이픈은 그 자체로 작동 확인 제거 첫 번째 RewriteRule의, 난 단지 404 오류 페이지를받을 수 있습니다.
안녕하세요. Stephan, 매우 빠른 답장을 보내 주셔서 감사드립니다. 이것은 위의 내 업데이트와 관련이 있습니다. 나는 SH404SEF를 사용하여 숫자와 하이픈을 제거하고 사용했으나, 다른 많은 문제를 일으켜서 혼자서 일을 처리하려고했지만, 다시 돌아가는 것을 고려해야 할 것처럼 보입니다. 번호를 제거하십시오. SEF가 주요 관심사이지만 숫자가 너무 중요하지는 않지만 좋은 URL을 원합니다. 다시 한 번 답장을 보내 주셔서 감사 드리며 매우 감사드립니다. –
대단히 환영합니다. 그리고 네, 왜 내가 더 예쁜 URL을 원하게 될지 상상할 수 있습니다. 나는이 구조를 많이 좋아하지 않지만 가끔은 당신이 할 수있는 최선의 방법입니다. 더 나은 해결책이 나오지 않으면 답을 받아들이는 것을 잊지 마십시오. :) –