1
나는 htaccess로 다음을 수행하기 위해 301 리디렉션합니다 : "article.php ID"를 제거하기 위해,htaccess로 교체 부품
http://mysite.com/article.php?id=123
또 다른 단어
http://mysite.com/123
에 일부
도움을 주시면 감사하겠습니다.
나는 htaccess로 다음을 수행하기 위해 301 리디렉션합니다 : "article.php ID"를 제거하기 위해,htaccess로 교체 부품
http://mysite.com/article.php?id=123
또 다른 단어
http://mysite.com/123
에 일부
도움을 주시면 감사하겠습니다.
사용하여 htaccess로 파일이 코드 :
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=([^&]*)(&|$) [NC]
RewriteRule ^article\.php$ /%1? [L,R=301,NC]
결국 없애 ?
을 사용하는 것이 중요합니다 원래 쿼리 문자열.
mod_rewrite
하여이 작업을 수행 할 수 있습니다
:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=([0-9]+)$
RewriteRule ^article\.php$ http://%{HTTP_HOST}/%1 [L,R=301]
죄송합니다. PHP가 아닌 것을 잊었습니다. id = and php? = – boruchsiper
두 번째 줄을 고쳤습니다. – Floern