내 URL은 다음과 같습니다.
www.page.com/events
www.page.com/events-item?event=title-event
나는 다음과 같은 URL을 원합니다.
www.page.com/events - this is list of events
www.page.com/events/item/title-event - this is event
내 .htacces :
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^events/item/(.*)$ /events-item.php?event=$1
Xampp 변경 :
http://www.leonardaustin.com/blog/technical/enable-mod_rewrite-in-xampp/
왜 작동하지 않는지 모르겠습니다.
누구 도와?
규칙의 순서를 변경하십시오. 포괄적 인 규칙을 처음이 아닌 끝에 두십시오.
RewriteEngine On
// Rewrite this before the catch-all
RewriteRule ^events/item/(.*)$ /events-item.php?event=$1 [L]
// Catch-all rule for non-files, non-directories
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
결과 :
http://www.page.com/jakis-title-> http://www.page.com/jakis-title.php
http://www.page.com/jakis-title.php-> http://www.page.com/jakis-title.php
http://www.page.com/events/item/title-event-> http://www.page.com/events-item.php?event=title-event
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다