GET 변수를 더 나은 URL로 바꿀 수있는 다시 쓰기 규칙이 필요합니다. 예를 들어Wordpress에서 URL 경로를 변경하십시오.
:
example.com?category=news에:example.com/category/news
나는 또한 다른 변수가 혼자 있고 GET합니다.
예 :
example.com?category=news & 종류 = 오름차순하려면 다음과 같이 수정 장소를 취할 필요가
example.com/category/news & 종류 = 오름차순 wordpress htaccess 파일에서 :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
나는 redirec하고 싶지 않다. t, 나는 url을 바꾸기를 원한다. 1
UPDATE 나는 존 린의 예를 시도했다. 그것은 효과가 있었지만 전에/en을 추가하고 싶습니다. 또한 범주를 분명히하고 싶습니다.
나는 Mod Rewrite Generator을 시도했지만이 결과가 있지만 작동하지 않습니다.
RewriteEngine On
RewriteRule ^category/([^/]*)$ /en/?category=$1 [L]
다음 두 가지를 결합하려했지만 문제가 무엇인지 파악하기가 쉽지 않습니다. 전에 워드 프레스 규칙을 규칙 을 추가
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /(index\.php)?\?/en/category=$1&?([^\ ]*)
RewriteRule^/en/category/%1?%2 [L,R]
RewriteRule ^category/([^/]*)$ /en/?category=$1 [L,QSA]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
, 내가 PHP를 사용하여 열려있어. 그러나, 그것은 Wordpress에서 작동해야합니다. – arrow
브라우저의 위치 표시 줄에서 URL을 바꿀 수있는 방법이 없습니다 * 리다이렉트하지 않고 –
제가 말하고자했던 것은 PHP에 관한 한 URL은 원래의 URL이지만 여전히 사용자가 보았던 URL은 더 멋진 URL입니다. – arrow