2010-12-10 2 views
0

내 사이트는 PHP를 사용하여 빌드되었습니다. 따라서 모든 파일은 .php 확장자입니다. 확장을 .html로 변경해야합니다. 이렇게하려면이 코드가 있어야합니다.Apache URL 다시 작성 - Linux

한다 RewriteRule ^에

한다 RewriteEngine. (*). HTML $ $ 1.php [L]

I .html로 사용하여 파일에 액세스 할 수.

하지만 지금 직면하고있는 문제는 하이퍼 링크는 모든 요청은 .PHP 확장자를 가진 서버로오고있다 그래서 브라우저가 .PHP 확장자를 보여줍니다 somefile.php.So와 페이지에서

모든 메뉴 링크가 하드 코딩되어있다 . 그래서 .html로 .php를 리다이렉션하려고했지만 루프가 발생했습니다 ...

예를 들어 메뉴에서 서비스를 클릭하면 서비스의 하이퍼 링크가 www.mydomain.com/services.php이므로 URL의 주소 내가

어떻게 .html 파일로 변경해야

www.mydomain.com/services.php 바는 무엇입니까 ?? 사전에

감사합니다 ........

답변

1

저는 정규 표현식이나 아파치에 대한 전문가가 아니므로 잘못된 코드 일지 모르지만 그 코드는 거꾸로 보입니다. 시도 :

RewriteRule ^(.*).php$ $1.html 
1

당신은 당신이 당신이하지 않으면, 관리자 consloe 또는 구성 파일있어에서 옵션을 찾기 위해 시도 할 수있는 CMS를 사용하는 경우 그것을 발견하거나 당신은 사이트가 없다면 그것은 나쁜 소식입니다, 당신은 가서 수동으로 각 파일을 편집해야합니다.