2013-06-09 4 views
0

htaccess 다시 쓰기 모듈을 사용하여 URL에서 문서 별칭을 제거해야합니다.URL에서 기사 제목 별칭 제거

현재 URL`s 형식

/소프트웨어/그래픽/편집자/901-artweaver

/소프트웨어/그래픽/편집자/901-artweaver? 정보 = 감사

보고해야 아래에 표시된 것과 같습니다.

/소프트웨어/그래픽/편집자/901

?

/소프트웨어/그래픽/편집자/901 정보 = 감사

+0

Joomla CMS를 사용하고 있습니까? –

+0

예, Joomla 1.5.26 –

+0

이러한 URL을 생성하는 로직은 components/com_content/router.php에 있습니다. 따라서 Apache mod_rewrite 모듈에 종속되지 않도록 체크 아웃하고 싶을 수도 있습니다. 처음. 나는 1.5를 위해 core router.php를 오버라이드하기위한 적절한 단계가 무엇인지 모르겠다. 2.5와 3.0에 대해서는 사소한 것이다. –

답변

0
이 방법만을 /software/graphics/editors/ 디렉토리에서 작동

:

RewriteEngine on 
RewriteRule ^software/graphics/editors/(\d+)(-[\w-]+)?$ /software/graphics/editors/$1 [QSA] 

이 다른 디렉토리 예를 들어, 사용에 작동하게하려면

RewriteEngine on 
RewriteRule ^([\w/]+\d+)(-[\w-]+)?$ /$1 [QSA] 

두 번째 것은 100 % 확실하게 작동하지 않지만 반드시 사용해야합니다.