我想在.htaccess中設置一些url重寫。.htaccess mod_rewrite規則獨立工作但不在一起
首先是重定向與語言代碼的網址(網站現在是在一種語言):
RewriteRule ^en/(.*)$ /$1 [R=301,L]
RewriteRule ^es/(.*)$ /$1 [R=301,L]
===================== ===
二是成爲更具描述性的搜索引擎優化的目的:
/社區/
到
/導師,和學生/
RewriteCond %{REQUEST_URI} ^.*/community.*$
RewriteRule .* /tutors-and-students [L,R=301,DPI]
=================================
第三個變化曲線網址:
/社區/我的配置文件/用戶名
到
/導師,和學生/用戶名
RedirectMatch permanent myprofile(.*) http://www.profr.org/tutors-and-students/$1
=========================
他們都獨立,但沒有一起工作爲:
RewriteRule ^en/(.*)$ /$1 [R=301,L]
RewriteRule ^es/(.*)$ /$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^.*/community.*$
RewriteRule .* /tutors-and-students [L,R=301,DPI]
RedirectMatch permanent myprofile(.*) http://www.profr.org/tutors-and-students/$1
感激你的提示。
當你說沒有工作,你面對的問題是什麼呢? – anubhava
最後的規則沒有做任何事情來重定向URL/myprofile /在這個例子中 – larpo
嘗試使用新的瀏覽器來測試。 – anubhava