2011-12-31 2 views
0

나는 알아낼 수없는 상당히 간단한 문제가 있습니다. 여기 URL을 다시 쓰는 단어

내 htaccess로 규칙입니다 :이 URL의 결과

RewriteRule ^articles/([a-zA-Z0-9_-]+)/?$ articles.php?article=$1 

www.example.com/articles/article-name는 내가 원하는 것은의 '기사'를 변경하는 것입니다 등 규칙을 현재 URL의 이름으로 변경하십시오.

www.example.com/articles/article-name 

하려면 :

www.example.com/blog/article-name 
www.example.com/gallery/article-name 

나는 현재와 같은 링크 쓰고 :에서 예를 들어

내가 다음에 변경

<a href="articles/$articleName"> 

,하지만 할 수 없습니다 .htaccess로 작업하십시오.

<a href="$pageNoExtension/$articleName"> 

감사합니다. 새해 복 많이 받으세요.

답변

0
RewriteRule ^([A-Za-z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ $1.php?article=$2 

새해 복 많이 받으세요 너무 당신에게 :)

PHP 파일은 항상
+0

Z0-9 _-] +) /? $ articles.php? article_type = $ 1 & article = $ 2 then ?? – Cristian

+0

한다 RewriteRule^([A-ZA-Z0-9 _-] +)/([A-zA- articles.php라고 –

+0

RewriteRule^([A-Za-z0-9 _-] +)/([a-zA-Z0-9 _-] +) /? $ articles.php? article = $ 2,이 작품은 다른 결과 파일을 찾을 수 없습니다. 예를 들어 기사가 작동하지만 includes 폴더의 login.php가 없습니다. – Cristian

관련 문제