2014-03-12 1 views
0

나는 내 CMS에 약간의 문제가있다. 내가 뭔가 잘 작동 www.example.com/example 쓰기 만하면 (내 자신의 CMS를)내 php/html/mysql cms에 문제가있다

  1. 나는/예제의 내용 dosent 쇼 www.example.com/example/ 작성하는 경우. 머리글, 내비게이션, 사이드 바 및 꼬리말 만 나타납니다.

  2. 나는 현재 나는 단지

  3. 구글의 거미가 내 페이지를 찾을 수 없습니다 것 같다) HTML을 작성할 수 있습니다 (MySQL의 테이블에서) SITE_CONTENT에서 PHP 코드를 작성해야합니다. 웹 사이트 테이블 : 나는 구글의 사이트 맵을 만들 수있는 방법이 (사이트 맵 내가 (사이트) MySQL의

    데이터베이스의

구조 MySQL의 테이블에 새 페이지를 추가 할 때보기 자동 업데이 트해야합니다 : 사이트 는 SITE_CONTENT

내 index.php를 SITE_TITLE SITE_LINK
을 SITE_ID

959,그리고 내 htaccess로

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
</IfModule> 

아무도 나를 도와 주시겠습니까?

+3

mysql 데이터베이스에 PHP 코드를 저장하는 것은 좋지 않습니다. 템플릿 엔진 나뭇 가지에 대해 들어 보셨습니까? 처음에는 그다지 많지 않을 수도 있지만 ... 잘 ... 덜 1995 ;-) –

+0

글쎄, 거기에 방법이 있습니까? – KaareZ

+0

. 필사적으로 그렇게하고 싶다면 http://us3.php.net/manual/de/function.base64-encode.php와 http://us3.php.net/manual/de/function.base64- decode.php –

답변

1
  1. .htaccess는 사이트의 루트 디렉토리 만보고있을 수 있습니다./example /은 새로운 디렉토리입니다. '쓰기 PHP 코드'난 당신이 데이터베이스에 PHP 코드를 저장하는 의미 가정으로

    RewriteEngine On 
    
    #In case of these folder, halt and don't continue. 
    RewriteRule ^(images|javascripts|styles)($|/) - [L] 
    
    #In every other case (exept these extentions) open index.php. 
    RewriteRule !.(gif|htm|html|ico|jpg|jpeg|js|png|txt|xml)$ index.php 
    
  2. : 나는 서브 디렉토리를 포함하지 비슷한 스크립트를 사용하여, 어쩌면 당신이 사용할 수 있습니까? 그것은 html 코드를 저장하는 것과 같은 방식으로 작동합니다. 그러나 데이터베이스에서 다시로드 할 때 텍스트로 표시하거나 eval()을 사용하여 PHP 코드로 실행하도록 선택할 수 있습니다. 개인적으로 나는 PHP로 템플릿을 포함 해 보았습니다. 이것 좀보세요 : https://stackoverflow.com/a/19603372/3079918

  3. 얼마 전에 웹 사이트를 제출 했습니까? Google에서 수령하기까지 몇 주가 걸릴 수 있습니다. 사이트 맵이 정말로 필요한 경우 데이터베이스에서 페이지를로드하고 .xml 파일로 빌드하는 스크립트를 작성하십시오. Google에 사이트 맵을 제출하는 방법은 http://www.google.com/webmasters/을 참조하십시오.