这个网址正在被重写
http://domain.com/embed/slideshow-image-list.js
Run Code Online (Sandbox Code Playgroud)
对此
http://domain.com/code/embed/slideshow-image-list
Run Code Online (Sandbox Code Playgroud)
当前的htaccess代码
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
RewriteRule ^embed/([^\.]+)\.js$ http://domain.com/code/embed/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)
它当前正确重写,但如果你访问.js网址,它会重定向到完整的网址.
即时通讯只是为了映射它没有重定向
我试图让所有youtube链接工作,这是有效的,除了youtube.com/v/videoid
只有看?v =正在使用这个正则表达式,任何帮助都很棒.
/http:\/\/(?:youtu\.be\/|(?:[a-z]{2,3}\.)?youtube\.com\/watch(?:\?|#\!)v=)([\w-]{11}).*/i
Run Code Online (Sandbox Code Playgroud)