특정 카테고리로 리디렉션해야하는 많은 오래된 URL이 있습니다.PHP 리디렉션 후에 mod_rewrite를 구현하는 방법은 무엇입니까?
- www.example.com/some-requested-product ->www.example.com/index.php?categories=some-requested-product
- www.example.com/ 일부-요청-기사 ->www.example.com/index.php?articles=some-requested-article
- www.example.com/some-requested-user ->www.example. com/index.php? users = some-requested-user
기타 등등 - 요점을 얻으시기 바랍니다. (실제로 콘텐츠 유형에 대한 URL에 힌트가 없습니다.) 내가 리디렉션을 만든
, 지금은 내가 필요로하는 컨텐츠에 도달 할 수 있습니다 :
- 한다 RewriteRule^([A-ZA-Z0를 -9 -] +) $ /index.php%{REQUEST_URI} 나는 그것이 콘텐츠의 유형을보고 이제 URL을 조회 할 수있는 PHP에서
:
- if ($ _SERVER [ 'REQUEST_URI'] == "/ some-requested-content") {Redirect ($ BaseURL. "/ index.php? category_type = some-requested-content", false); }
리디렉션이 이루어지고 콘텐츠가 페치됩니다. (테스트 용으로는 안전하지 않다는 것을 알고 있습니다.)
이러한 문제가 발생하면 가장 중요한 문제는 어떻게됩니까?
리디렉션되는 URL이 아니라 브라우저의 주소 표시 줄에 원래 요청한 것과 동일한 URL (www.example.com/some-requested-content)을보고 싶습니다.
가능합니까? 다른 해결책을 생각해 볼 수 있습니까?